mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
bpo-21446: Update reload fixer to use importlib (GH-8391)
This commit is contained in:
parent
d04f46c59f
commit
7a3056fa7d
4 changed files with 12 additions and 10 deletions
|
@ -1,6 +1,6 @@
|
|||
"""Fixer for reload().
|
||||
|
||||
reload(s) -> imp.reload(s)"""
|
||||
reload(s) -> importlib.reload(s)"""
|
||||
|
||||
# Local imports
|
||||
from .. import fixer_base
|
||||
|
@ -32,7 +32,7 @@ class FixReload(fixer_base.BaseFix):
|
|||
if (obj.type == self.syms.argument and
|
||||
obj.children[0].value == '**'):
|
||||
return # Make no change.
|
||||
names = ('imp', 'reload')
|
||||
names = ('importlib', 'reload')
|
||||
new = ImportAndCall(node, results, names)
|
||||
touch_import(None, 'imp', node)
|
||||
touch_import(None, 'importlib', node)
|
||||
return new
|
||||
|
|
|
@ -290,30 +290,30 @@ class Test_reload(FixerTestCase):
|
|||
|
||||
def test(self):
|
||||
b = """reload(a)"""
|
||||
a = """import imp\nimp.reload(a)"""
|
||||
a = """import importlib\nimportlib.reload(a)"""
|
||||
self.check(b, a)
|
||||
|
||||
def test_comment(self):
|
||||
b = """reload( a ) # comment"""
|
||||
a = """import imp\nimp.reload( a ) # comment"""
|
||||
a = """import importlib\nimportlib.reload( a ) # comment"""
|
||||
self.check(b, a)
|
||||
|
||||
# PEP 8 comments
|
||||
b = """reload( a ) # comment"""
|
||||
a = """import imp\nimp.reload( a ) # comment"""
|
||||
a = """import importlib\nimportlib.reload( a ) # comment"""
|
||||
self.check(b, a)
|
||||
|
||||
def test_space(self):
|
||||
b = """reload( a )"""
|
||||
a = """import imp\nimp.reload( a )"""
|
||||
a = """import importlib\nimportlib.reload( a )"""
|
||||
self.check(b, a)
|
||||
|
||||
b = """reload( a)"""
|
||||
a = """import imp\nimp.reload( a)"""
|
||||
a = """import importlib\nimportlib.reload( a)"""
|
||||
self.check(b, a)
|
||||
|
||||
b = """reload(a )"""
|
||||
a = """import imp\nimp.reload(a )"""
|
||||
a = """import importlib\nimportlib.reload(a )"""
|
||||
self.check(b, a)
|
||||
|
||||
def test_unchanged(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue