1
0
forked from VimPlug/jedi

Get rid of the imp library import in Python3 to avoid warnings, fixes #1001

This commit is contained in:
Dave Halter
2018-03-05 10:55:21 +01:00
parent d063dadcf7
commit 9e9c62a5ab
4 changed files with 20 additions and 10 deletions

View File

@@ -1,11 +1,10 @@
import imp
import re
import os
from parso import python_bytes_to_unicode
from jedi.evaluate.cache import evaluator_method_cache
from jedi._compatibility import iter_modules
from jedi._compatibility import iter_modules, all_suffixes
from jedi.evaluate.filters import GlobalNameFilter, ContextNameMixin, \
AbstractNameDefinition, ParserTreeFilter, DictFilter, MergedFilter
from jedi.evaluate import compiled
@@ -107,7 +106,7 @@ class ModuleContext(TreeContext):
:return: The path to the directory of a package. None in case it's not
a package.
"""
for suffix, _, _ in imp.get_suffixes():
for suffix in all_suffixes():
ending = '__init__' + suffix
py__file__ = self.py__file__()
if py__file__ is not None and py__file__.endswith(ending):