1
0
forked from VimPlug/jedi

fix a minor issue with __repr__ for decorators

This commit is contained in:
Dave Halter
2014-03-26 16:33:31 +01:00
parent 4a9b9388df
commit 2dbfe46a5a

View File

@@ -359,7 +359,7 @@ class Function(use_metaclass(CachedMetaClass, pr.IsScope)):
debug.dbg('decorator end %s', f) debug.dbg('decorator end %s', f)
if isinstance(f, pr.Function): if isinstance(f, pr.Function):
f = Function(self._evaluator, f) f = Function(self._evaluator, f, True)
return f return f
def get_decorated_func(self): def get_decorated_func(self):
@@ -386,7 +386,7 @@ class Function(use_metaclass(CachedMetaClass, pr.IsScope)):
decorated_func = self._decorated_func() decorated_func = self._decorated_func()
dec = '' dec = ''
if decorated_func is not None and decorated_func != self: if decorated_func is not None and decorated_func != self:
dec = " is " + repr(self._decorated_func()) dec = " is " + repr(decorated_func)
return "<e%s of %s%s>" % (type(self).__name__, self.base_func, dec) return "<e%s of %s%s>" % (type(self).__name__, self.base_func, dec)