summaryrefslogtreecommitdiff
path: root/src/zope/interface/interface.py
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2012-04-06 15:29:14 +0000
committerFred Drake <fdrake@acm.org>2012-04-06 15:29:14 +0000
commit71ab910194b08da264a0de1d54112503bda8250a (patch)
tree04dbdaba8446215a6e42558f7ad8413adc3fd535 /src/zope/interface/interface.py
parent564d333c93c43925c02bd5dc7dcb8c9fa581daf1 (diff)
downloadzope-interface-71ab910194b08da264a0de1d54112503bda8250a.tar.gz
further simplify some attribute lookups
Diffstat (limited to 'src/zope/interface/interface.py')
-rw-r--r--src/zope/interface/interface.py4
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)