(self)
Copy func parameter names to obj attributes.
Copy func parameter names to obj attributes.
Copy func parameter names to obj attributes .
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
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