File tree Expand file tree Collapse file tree 1 file changed +5
-13
lines changed
Expand file tree Collapse file tree 1 file changed +5
-13
lines changed Original file line number Diff line number Diff line change @@ -180,19 +180,11 @@ def _execfile(filename):
180180def _load_module (filename , modname = None ):
181181 if not modname :
182182 modname = os .path .basename (filename ).rsplit ('.' , 2 )[0 ]
183- if sys .version_info >= (3 , 5 ):
184- import importlib .util
185- spec = importlib .util .spec_from_file_location (modname , filename )
186- mod = importlib .util .module_from_spec (spec )
187- sys .modules [modname ] = mod
188- spec .loader .exec_module (mod )
189- return mod
190- elif sys .version_info [0 ] >= 3 :
191- from importlib .machinery import SourceFileLoader
192- mod = SourceFileLoader (modname , filename ).load_module ()
193- else :
194- import imp
195- mod = imp .load_source (modname , filename )
183+ spec = importlib .util .spec_from_file_location (modname , filename )
184+ mod = importlib .util .module_from_spec (spec )
185+ sys .modules [modname ] = mod
186+ spec .loader .exec_module (mod )
187+ return mod
196188 if mod is not None :
197189 sys .modules [modname ] = mod
198190 return mod
You can’t perform that action at this time.
0 commit comments