original_docstring: Returns the value converted to float if possible, else string, else the
      uncasted value.
      
docstring: Returns the value converted to float if possible, else string, else the
  uncasted value.
docstring_tokens: Returns the value converted to float if possible else string else the uncasted value .
code: def smartcast(value):
      """Returns the value converted to float if possible, else string, else the
      uncasted value.
      """
      for test in [float, str]:
          try:
              return test(value)
          except ValueError:
              continue
              # No match
      return value
code_tokens: def smartcast ( value ) : for test in [ float , str ] : try : return test ( value ) except ValueError : continue return value
short_docstring: Returns the value converted to float if possible, else string, else the
  uncasted value.
short_docstring_tokens: Returns the value converted to float if possible else string else the uncasted value .
comment: """Returns the value converted to float if possible, else string, else the
      uncasted value.
      """$SEP$# No match