code: def get_method_args_from_code(args, line):
      """Parse arguments from a stringified arguments list inside parentheses
  
      Parameters
      ----------
      args : list
          A list where it's size matches the expected number of parsed arguments
      line : str
          Stringified line of code with method arguments inside parentheses
  
      Returns
      -------
      list of strings
          Parsed arguments
  
      Example
      -------
      >>> line = 'foo(bar, baz, my(func, tion))'
      >>>
      >>> get_method_args_from_code(range(0, 3), line)
      ['bar', 'baz', 'my(func, tion)']
  
      """
      line_args = extract_args(line)[0]
  
      # Split arguments, https://stackoverflow.com/a/26634150
      if len(args) > 1:
          inputs = re.split(r",\s*(?![^(){}[\]]*\))", line_args)
          assert len(inputs) == len(args), "Could not split arguments"
      else:
          inputs = [line_args]
      return inputs
  
label_desc: Use image node_id 2 for calling a global function with example usage: get_method_args_from_code(args, line) and returns: inputs