improve arguments for relative '__import__()'
using None for 'fromlist' is slightly faster than an empty tuple
This commit is contained in:
@@ -27,7 +27,7 @@ def find(scheme):
|
|||||||
scheme = "http"
|
scheme = "http"
|
||||||
if scheme in modules: # prevent unwanted imports
|
if scheme in modules: # prevent unwanted imports
|
||||||
try:
|
try:
|
||||||
module = __import__(scheme, globals(), None, (), 1)
|
module = __import__(scheme, globals(), None, None, 1)
|
||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
|
|||||||
@@ -299,7 +299,7 @@ def _list_classes():
|
|||||||
def _modules_internal():
|
def _modules_internal():
|
||||||
globals_ = globals()
|
globals_ = globals()
|
||||||
for module_name in modules:
|
for module_name in modules:
|
||||||
yield __import__(module_name, globals_, None, (), 1)
|
yield __import__(module_name, globals_, None, None, 1)
|
||||||
|
|
||||||
|
|
||||||
def _modules_path(path, files):
|
def _modules_path(path, files):
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ def find(name):
|
|||||||
cls = None
|
cls = None
|
||||||
if name in modules: # prevent unwanted imports
|
if name in modules: # prevent unwanted imports
|
||||||
try:
|
try:
|
||||||
module = __import__(name, globals(), None, (), 1)
|
module = __import__(name, globals(), None, None, 1)
|
||||||
except ImportError:
|
except ImportError:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user