mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 22:14:27 +08:00
Reformat and move imports to top level.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import inspect
|
||||
import types
|
||||
import traceback
|
||||
import sys
|
||||
import operator as op
|
||||
from collections import namedtuple
|
||||
@@ -117,13 +118,18 @@ def load_module(inference_state, dotted_name, sys_path):
|
||||
__import__(dotted_name)
|
||||
except ImportError:
|
||||
# If a module is "corrupt" or not really a Python module or whatever.
|
||||
warnings.warn('Module %s not importable in path %s.' % (dotted_name, sys_path), UserWarning)
|
||||
warnings.warn(
|
||||
"Module %s not importable in path %s." % (dotted_name, sys_path),
|
||||
UserWarning,
|
||||
stacklevel=2,
|
||||
)
|
||||
return None
|
||||
except Exception:
|
||||
# Since __import__ pretty much makes code execution possible, just
|
||||
# catch any error here and print it.
|
||||
import traceback
|
||||
warnings.warn("Cannot import:\n%s" % traceback.format_exc(), UserWarning)
|
||||
warnings.warn(
|
||||
"Cannot import:\n%s" % traceback.format_exc(), UserWarning, stacklevel=2
|
||||
)
|
||||
return None
|
||||
finally:
|
||||
sys.path = temp
|
||||
|
||||
2
jedi/third_party/django-stubs
vendored
2
jedi/third_party/django-stubs
vendored
Submodule jedi/third_party/django-stubs updated: fd057010f6...92c8dfc93f
Reference in New Issue
Block a user