diff options
| author | Fred Drake <fdrake@acm.org> | 2012-04-06 15:29:14 +0000 |
|---|---|---|
| committer | Fred Drake <fdrake@acm.org> | 2012-04-06 15:29:14 +0000 |
| commit | 71ab910194b08da264a0de1d54112503bda8250a (patch) | |
| tree | 04dbdaba8446215a6e42558f7ad8413adc3fd535 /src/zope/interface/interface.py | |
| parent | 564d333c93c43925c02bd5dc7dcb8c9fa581daf1 (diff) | |
| download | zope-interface-71ab910194b08da264a0de1d54112503bda8250a.tar.gz | |
further simplify some attribute lookups
Diffstat (limited to 'src/zope/interface/interface.py')
| -rw-r--r-- | src/zope/interface/interface.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/zope/interface/interface.py b/src/zope/interface/interface.py index 20179d4..46d3f10 100644 --- a/src/zope/interface/interface.py +++ b/src/zope/interface/interface.py @@ -640,7 +640,7 @@ def fromFunction(func, interface=None, imlevel=0, name=None): name = name or func.__name__ method = Method(name, func.__doc__) defaults = getattr(func, '__defaults__', None) or () - code = getattr(func, '__code__') + code = func.__code__ # Number of positional arguments na = code.co_argcount-imlevel names = code.co_varnames[imlevel:] @@ -683,7 +683,7 @@ def fromFunction(func, interface=None, imlevel=0, name=None): def fromMethod(meth, interface=None, name=None): if isinstance(meth, MethodType): - func = getattr(meth, '__func__') + func = meth.__func__ else: func = meth return fromFunction(func, interface, imlevel=1, name=name) |
