Remove evaluator param from py__call__.

This commit is contained in:
Dave Halter
2015-12-10 16:20:46 +01:00
parent 506d5a4f31
commit afb1d6c3b8
4 changed files with 16 additions and 16 deletions
+3 -3
View File
@@ -48,12 +48,12 @@ class CompiledObject(Base):
@property
def py__call__(self):
def actual(evaluator, params):
def actual(params):
if inspect.isclass(self.obj):
from jedi.evaluate.representation import Instance
return set([Instance(evaluator, self, params)])
return set([Instance(self._evaluator, self, params)])
else:
return set(self._execute_function(evaluator, params))
return set(self._execute_function(self._evaluator, params))
# Might raise an AttributeError, which is intentional.
self.obj.__call__