1
0
forked from VimPlug/jedi

better environment for compiled executions

This commit is contained in:
Dave Halter
2014-01-08 02:20:41 +01:00
parent f257e279c2
commit d71fe3061b
3 changed files with 40 additions and 4 deletions

View File

@@ -83,6 +83,7 @@ from jedi.evaluate import iterable
from jedi.evaluate.cache import memoize_default
from jedi.evaluate import stdlib
from jedi.evaluate import finder
from jedi.evaluate import compiled
class Evaluator(object):
@@ -391,7 +392,9 @@ class Evaluator(object):
except stdlib.NotInStdLib:
pass
if obj.isinstance(er.Class):
if isinstance(obj, compiled.PyObject):
return obj.execute(params)
elif obj.isinstance(er.Class):
# There maybe executions of executions.
return [er.Instance(self, obj, params)]
elif isinstance(obj, iterable.Generator):