code: def _convert_name(name):
      # on Linux / Mac OS X 'foo.PY' is not importable, but on
      # Windows it is. Simpler to do a case insensitive match
      # a better check would be to check that the name is a
      # valid Python module name.
      if os.path.isfile(name) and name.lower().endswith(".py"):
          if os.path.isabs(name):
              rel_path = os.path.relpath(name, os.getcwd())
              if os.path.isabs(rel_path) or rel_path.startswith(
                  os.pardir
              ):
                  return name
              name = rel_path
          # on Windows both '\' and '/' are used as path
          # separators. Better to replace both than rely on os.path.sep
          return (
              os.path.normpath(name)[:-3]
              .replace("\\", ".")
              .replace("/", ".")
          )
      return name
  
imports: import sys
  import argparse
  import os
  import warnings
  from .None import loader, runner
  from .signals import installHandler
label_desc: Use image node_id 1 for calling a global function with example usage: _convert_name(name) and returns: name, os, name