1
0
forked from VimPlug/jedi

Don't use the create function anymore in compiled

Now the whole creation of builtin objects is abstract and was moved to subprocesses etc.
This commit is contained in:
Dave Halter
2017-12-06 15:26:29 +01:00
parent 13f8f37547
commit a210be8198
4 changed files with 18 additions and 9 deletions
+2 -5
View File
@@ -16,12 +16,9 @@ def create_simple_object(evaluator, obj):
versions.
"""
assert isinstance(obj, (int, float, str, bytes, slice, complex, type(Ellipsis)))
return create(evaluator, obj)
def create(evaluator, obj):
return create_from_access_path(
evaluator, access.create_access_path(evaluator, obj)
evaluator,
evaluator.compiled_subprocess.create_simple_object(obj)
)
@@ -17,3 +17,7 @@ def get_compiled_method_return(evaluator, id, attribute, *args, **kwargs):
def get_special_object(evaluator, identifier):
return access.get_special_object(evaluator, identifier)
def create_simple_object(evaluator, obj):
return access.create_access_path(evaluator, obj)