1
0
forked from VimPlug/jedi

use find_types instead of find_names

This commit is contained in:
Dave Halter
2014-01-06 14:29:23 +01:00
parent 0a87f8b02f
commit 53dbec52ab
6 changed files with 13 additions and 12 deletions

View File

@@ -257,7 +257,7 @@ class Class(use_metaclass(CachedMetaClass, pr.IsScope)):
supers.append(cls)
if not supers and self.base.parent != builtin.Builtin.scope:
# add `object` to classes
supers += self._evaluator.find_name(builtin.Builtin.scope, 'object')
supers += self._evaluator.find_types(builtin.Builtin.scope, 'object')
return supers
@memoize_default(default=())
@@ -285,7 +285,7 @@ class Class(use_metaclass(CachedMetaClass, pr.IsScope)):
@memoize_default(default=())
def get_defined_names(self):
result = self.instance_names()
type_cls = self._evaluator.find_name(builtin.Builtin.scope, 'type')[0]
type_cls = self._evaluator.find_types(builtin.Builtin.scope, 'type')[0]
return result + type_cls.base.get_defined_names()
def get_subscope_by_name(self, name):