code: def _try_list_if_string(input_str):
      """
      Attempt to convert string to list if it is a string
      """
      if not isinstance(input_str, str):
          return input_str
      val_split = input_str.split(",")
      if len(val_split) > 1:
          return [float(sval.strip()) for sval in val_split]
      return input_str
  
imports: import warnings
  from pyproj._crs import Datum, Ellipsoid, PrimeMeridian
  from pyproj.crs.coordinate_operation import AlbersEqualAreaConversion, AzimuthalEquidistantConversion, GeostationarySatelliteConversion, HotineObliqueMercatorBConversion, LambertAzimuthalEqualAreaConversion, LambertConformalConic1SPConversion, LambertConformalConic2SPConversion, LambertCylindricalEqualAreaConversion, LambertCylindricalEqualAreaScaleConversion, MercatorAConversion, MercatorBConversion, OrthographicConversion, PolarStereographicAConversion, PolarStereographicBConversion, PoleRotationNetCDFCFConversion, SinusoidalConversion, StereographicConversion, TransverseMercatorConversion, VerticalPerspectiveConversion
  from pyproj.crs.datum import CustomDatum, CustomEllipsoid, CustomPrimeMeridian
  from pyproj.exceptions import CRSError
label_desc: Use image node_id 2 for calling a global function with example usage: _try_list_if_string(input_str) and returns: input_str, input_str, unknown