File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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