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","."]
code: def __str__(self):
      if self.has_no_default(self) or self.ignore_default(self):
          return str(self.name)
      else:
          return "=".join([str(self.name), str(self.default)])
  
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 2 for calling the Argument obj's underlying member method code with example usage: obj.__str__() and returns: str, str