parameters: (self)
docstring: Copy func parameter names to obj attributes.
docstring_summary: Copy func parameter names to obj attributes.
docstring_tokens: Copy func parameter names to obj attributes .
function: def _setargs(self):
          """Copy func parameter names to obj attributes."""
          try:
              for arg in _getargs(self.callable):
                  setattr(self, arg, None)
          except (TypeError, AttributeError):
              if hasattr(self.callable, '__call__'):
                  for arg in _getargs(self.callable.__call__):
                      setattr(self, arg, None)
          # IronPython 1.0 raises NotImplementedError because
          # inspect.getargspec tries to access Python bytecode
          # in co_code attribute.
          except NotImplementedError:
              pass
          # IronPython 1B1 may raise IndexError in some cases,
          # but if we trap it here it doesn't prevent CP from working.
          except IndexError:
              pass
function_tokens: def _setargs ( self ) : try : for arg in _getargs ( self . callable ) : setattr ( self , arg , None ) except ( TypeError , AttributeError ) : if hasattr ( self . callable , '__call__' ) : for arg in _getargs ( self . callable . __call__ ) : setattr ( self , arg , None ) # IronPython 1.0 raises NotImplementedError because # inspect.getargspec tries to access Python bytecode # in co_code attribute. except NotImplementedError : pass # IronPython 1B1 may raise IndexError in some cases, # but if we trap it here it doesn't prevent CP from working. except IndexError : pass