File tree Expand file tree Collapse file tree 6 files changed +28
-7
lines changed
Expand file tree Collapse file tree 6 files changed +28
-7
lines changed Original file line number Diff line number Diff line change 1919import argparse
2020import os
2121import sys
22- import imp
22+ # imp was deprecated in python 3.6
23+ if sys .version_info >= (3 , 6 ):
24+ import importlib as imp
25+ else :
26+ import imp
2327import runpy
2428from io import StringIO
2529from pkgutil import ImpImporter , ImpLoader
Original file line number Diff line number Diff line change 2828# import collections.abc # not present on Py2.7
2929import re
3030import subprocess
31- import imp
31+ # imp was deprecated in python 3.6
32+ if sys .version_info >= (3 , 6 ):
33+ import importlib as imp
34+ else :
35+ import imp
3236import time
3337try :
3438 import sysconfig
Original file line number Diff line number Diff line change 6262
6363import sys
6464import logging
65- import imp
65+ # imp was deprecated in python 3.6
66+ if sys .version_info >= (3 , 6 ):
67+ import importlib as imp
68+ else :
69+ import imp
6670import contextlib
6771import types
6872import copy
Original file line number Diff line number Diff line change @@ -42,7 +42,8 @@ def oct(number):
4242 return '0' + builtins .oct (number )[2 :]
4343
4444 raw_input = input
45- from imp import reload
45+ # imp was deprecated in python 3.6
46+ from importlib import reload
4647 unicode = str
4748 unichr = chr
4849 xrange = range
Original file line number Diff line number Diff line change 3232Inspired by and based on ``uprefix`` by Vinay M. Sajip.
3333"""
3434
35- import imp
35+ import sys
36+ # imp was deprecated in python 3.6
37+ if sys .version_info >= (3 , 6 ):
38+ import importlib as imp
39+ else :
40+ import imp
3641import logging
3742import marshal
3843import os
39- import sys
4044import copy
4145from lib2to3 .pgen2 .parse import ParseError
4246from lib2to3 .refactor import RefactoringTool
Original file line number Diff line number Diff line change @@ -447,7 +447,11 @@ def test_reload(self):
447447 """
448448 reload has been moved to the imp module
449449 """
450- import imp
450+ # imp was deprecated in python 3.6
451+ if sys .version_info >= (3 , 6 ):
452+ import importlib as imp
453+ else :
454+ import imp
451455 imp .reload (imp )
452456 self .assertTrue (True )
453457
You can’t perform that action at this time.
0 commit comments