1
0
forked from VimPlug/jedi

Move instance module to the context package.

This commit is contained in:
Dave Halter
2017-09-29 15:14:56 +02:00
parent 8f177eea07
commit 95930d293c
13 changed files with 15 additions and 13 deletions

View File

@@ -158,14 +158,14 @@ class ClassContext(use_metaclass(CachedMetaClass, context.TreeContext)):
return [context.LazyKnownContext(compiled.create(self.evaluator, object))]
def py__call__(self, params):
from jedi.evaluate.instance import TreeInstance
from jedi.evaluate.context.instance import TreeInstance
return ContextSet(TreeInstance(self.evaluator, self.parent_context, self, params))
def py__class__(self):
return compiled.create(self.evaluator, type)
def get_params(self):
from jedi.evaluate.instance import AnonymousInstance
from jedi.evaluate.context.instance import AnonymousInstance
anon = AnonymousInstance(self.evaluator, self.parent_context, self)
return [AnonymousInstanceParamName(anon, param.name) for param in self.funcdef.get_params()]