code: def shquote(arg):
      """Quote an argument for later parsing by shlex.split()"""
      for c in '"', "'", "\\", "#":
          if c in arg:
              return repr(arg)
      if arg.split() != [arg]:
          return repr(arg)
      return arg
  
file_path: catboost/contrib/python/setuptools/py2/setuptools/command/alias.py
imports: from distutils.errors import DistutilsOptionError
  from setuptools.extern.six.moves import map
  from setuptools.command.setopt import edit_config, option_base, config_file
label_desc: Use image node_id 1 for calling a global function with example usage: shquote(arg) and returns: arg, repr, repr