diff --git a/jedi/evaluate/compiled/fake.py b/jedi/evaluate/compiled/fake.py index 12959216..954a5808 100644 --- a/jedi/evaluate/compiled/fake.py +++ b/jedi/evaluate/compiled/fake.py @@ -38,9 +38,9 @@ def _load_faked_module(module): # There are two implementations of `open` for either python 2/3. # -> Rename the python2 version (`look at fake/builtins.pym`). open_func = search_scope(module, 'open') - open_func.name = FakeName('open_python3') + open_func.children[1] = FakeName('open_python3') open_func = search_scope(module, 'open_python2') - open_func.name = FakeName('open') + open_func.children[1] = FakeName('open') return module diff --git a/jedi/parser/tokenize.py b/jedi/parser/tokenize.py index 6f2c5c47..8a0f6bc8 100644 --- a/jedi/parser/tokenize.py +++ b/jedi/parser/tokenize.py @@ -16,9 +16,7 @@ import re from io import StringIO from token import (tok_name, N_TOKENS, ENDMARKER, STRING, NUMBER, NAME, OP, ERRORTOKEN, NEWLINE, INDENT, DEDENT) -import token -from jedi._compatibility import is_py3 cookie_re = re.compile("coding[:=]\s*([-\w.]+)")