class_docstr: An argument to a function.
  Argument.no_default is a value representing no default to the argument.
  Argument.ignore is a value that says you should ignore the default value.
class_docstr_tok: ["An","argument","to","a","function",".","Argument.no_default","is","a","value","representing","no","default","to","the","argument",".","Argument.ignore","is","a","value","that","says","you","should","ignore","the","default","value","."]
docstr: Takes a callable and returns a tuple with the list of Argument objects,
  the name of *args, and the name of **kwargs.
  If *args or **kwargs is not present, it will be None.
  This returns a namedtuple called Argspec that has three fields named:
  args, starargs, and kwargs.
code: def parse_argspec(callable_):
      """
      Takes a callable and returns a tuple with the list of Argument objects,
      the name of *args, and the name of **kwargs.
      If *args or **kwargs is not present, it will be None.
      This returns a namedtuple called Argspec that has three fields named:
      args, starargs, and kwargs.
      """
      args, varargs, keywords, defaults = inspect.getargspec(callable_)
      defaults = list(defaults or [])
  
      if getattr(callable_, "__self__", None) is not None:
          # This is a bound method, drop the self param.
          args = args[1:]
  
      first_default = len(args) - len(defaults)
      return Argspec(
          [
              Argument(
                  arg,
                  Argument.no_default
                  if n < first_default
                  else defaults[n - first_default],
              )
              for n, arg in enumerate(args)
          ],
          varargs,
          keywords,
      )
  
imports: from collections import namedtuple
  import inspect
  from itertools import chain
  from six.moves import map, zip_longest
  from catalyst.errors import ZiplineError
label_desc: Use image node_id 7 for calling the Argument obj's underlying member method code with example usage: obj.parse_argspec(callable_) and returns: Argspec