diff --git a/jedi/_compatibility.py b/jedi/_compatibility.py index 553a3905..13f9f504 100644 --- a/jedi/_compatibility.py +++ b/jedi/_compatibility.py @@ -204,13 +204,6 @@ except ImportError: import __builtin__ as builtins # noqa: F401 -import ast # noqa: F401 - - -def literal_eval(string): - return ast.literal_eval(string) - - def utf8_repr(func): """ ``__repr__`` methods in Python 2 don't allow unicode objects to be diff --git a/jedi/parser_utils.py b/jedi/parser_utils.py index bfacb590..0761490f 100644 --- a/jedi/parser_utils.py +++ b/jedi/parser_utils.py @@ -1,5 +1,6 @@ import re import textwrap +from ast import literal_eval from inspect import cleandoc from weakref import WeakKeyDictionary @@ -7,7 +8,7 @@ from parso.python import tree from parso.cache import parser_cache from parso import split_lines -from jedi._compatibility import literal_eval, force_unicode +from jedi._compatibility import force_unicode _EXECUTE_NODES = {'funcdef', 'classdef', 'import_from', 'import_name', 'test', 'or_test', 'and_test', 'not_test', 'comparison', 'expr',