diff --git a/jedi/evaluate/compiled/__init__.py b/jedi/evaluate/compiled/__init__.py index ff3d4b85..6244f146 100644 --- a/jedi/evaluate/compiled/__init__.py +++ b/jedi/evaluate/compiled/__init__.py @@ -46,13 +46,6 @@ def create_simple_object(evaluator, obj): return CompiledValue(instance, compiled_obj) -def get_special_object(evaluator, identifier): - return create_from_access_path( - evaluator, - evaluator.compiled_subprocess.get_special_object(identifier) - ) - - def get_string_context_set(evaluator): return execute_evaluated(builtin_from_name(evaluator, u'str')) diff --git a/jedi/evaluate/compiled/access.py b/jedi/evaluate/compiled/access.py index ae94b0a7..4e704947 100644 --- a/jedi/evaluate/compiled/access.py +++ b/jedi/evaluate/compiled/access.py @@ -438,12 +438,3 @@ def _is_class_instance(obj): return False else: return cls != type and not issubclass(cls, NOT_CLASS_TYPES) - - -class _SPECIAL_OBJECTS(object): - BOUND_METHOD_CLASS = type(DirectObjectAccess(None, None).py__bool__) - - -def get_special_object(evaluator, identifier): - obj = getattr(_SPECIAL_OBJECTS, identifier) - return create_access_path(evaluator, obj) diff --git a/jedi/evaluate/compiled/subprocess/functions.py b/jedi/evaluate/compiled/subprocess/functions.py index 7c97eb3b..b3fdac04 100644 --- a/jedi/evaluate/compiled/subprocess/functions.py +++ b/jedi/evaluate/compiled/subprocess/functions.py @@ -21,10 +21,6 @@ def get_compiled_method_return(evaluator, id, attribute, *args, **kwargs): return getattr(handle.access, 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)