1
0
forked from VimPlug/jedi

cache compiled.CompiledObject.defined_names attribute, improves test suite performance by 20%, numpy by more than 50%. Awesome!

This commit is contained in:
Dave Halter
2014-04-14 02:20:22 +02:00
parent 3fced34544
commit ff810d9ece
3 changed files with 4 additions and 1 deletions

View File

@@ -82,6 +82,7 @@ class CompiledObject(Base):
return CompiledObject(c, self.parent)
return self
@underscore_memoization
def get_defined_names(self):
names = []
cls = self._cls()

View File

@@ -86,7 +86,6 @@ class GeneratorMethod(object):
return self._generator.iter_content()
def __getattr__(self, name):
print(self, name)
return getattr(self._builtin_func, name)