From: Brett Cannon Date: Wed, 14 Nov 2012 18:42:51 +0000 (-0500) Subject: Use importlib instead of calling __import__ directly. X-Git-Tag: v3.4.0a1~2015 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=613cf25d2af6640b82ce56cb3e270fdaa027e6ad;p=thirdparty%2FPython%2Fcpython.git Use importlib instead of calling __import__ directly. --- diff --git a/Lib/test/regrtest.py b/Lib/test/regrtest.py index c342d43fd516..550a34db573f 100755 --- a/Lib/test/regrtest.py +++ b/Lib/test/regrtest.py @@ -1210,8 +1210,7 @@ def runtest_inner(test, verbose, quiet, abstest = 'test.' + test with saved_test_environment(test, verbose, quiet) as environment: start_time = time.time() - the_package = __import__(abstest, globals(), locals(), []) - the_module = getattr(the_package, test) + the_module = importlib.import_module(abstest) # If the test has a test_main, that will run the appropriate # tests. If not, use normal unittest test loading. test_runner = getattr(the_module, "test_main", None)