code: def _get_value(self, action, arg_string):
      if not hasattr(self, "_parsed_arg_string_lookup"):
          setattr(self, "_parsed_arg_string_lookup", dict())
      k = str(action.dest)
      if k not in self._parsed_arg_string_lookup:
          self._parsed_arg_string_lookup[k] = arg_string
      else:
          self._parsed_arg_string_lookup[k] = (
              self._parsed_arg_string_lookup[k]
              if isinstance(self._parsed_arg_string_lookup[k], list)
              else [self._parsed_arg_string_lookup[k]]
          ) + [arg_string]
      return PatchArgumentParser._original_get_value(
          self, action, arg_string
      )
  
file_path: clearml/clearml/binding/args.py
imports: import sys
  import warnings
  from copy import copy
  from six import PY2
  from argparse import ArgumentParser, Namespace
label_desc: Use image node_id 7 for calling the PatchArgumentParser obj's underlying member method code with example usage: obj._get_value(action, arg_string) and returns: PatchArgumentParser