mirror of https://github.com/python/cpython
merge from push conflict.
This commit is contained in:
commit
ea6e064cbb
|
@ -50,6 +50,17 @@ def _find_module(fullname, path=None):
|
|||
path = module.__path__
|
||||
except AttributeError:
|
||||
raise ImportError('No source for module ' + module.__name__)
|
||||
if descr[2] != imp.PY_SOURCE:
|
||||
# If all of the above fails and didn't raise an exception,fallback
|
||||
# to a straight import which can find __init__.py in a package.
|
||||
m = __import__(fullname)
|
||||
try:
|
||||
filename = m.__file__
|
||||
except AttributeError:
|
||||
pass
|
||||
else:
|
||||
file = None
|
||||
descr = os.path.splitext(filename), None, imp.PY_SOURCE
|
||||
return file, filename, descr
|
||||
|
||||
class EditorWindow(object):
|
||||
|
|
Loading…
Reference in New Issue