Skip to content

Commit e7d3677

Browse files
committed
replace imp with importlib
1 parent 1ecc31a commit e7d3677

1 file changed

Lines changed: 2 additions & 7 deletions

File tree

prisms_jobs/config.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from __future__ import (absolute_import, division, print_function, unicode_literals)
33
from builtins import *
44

5-
import imp
5+
import importlib
66
import json
77
import os
88
import six
@@ -72,12 +72,7 @@ def set_software(software_name=None):
7272
import prisms_jobs.interface.slurm as software
7373
else:
7474
try:
75-
f, filename, description = imp.find_module(software_name)
76-
try:
77-
software = imp.load_module(software_name, f, filename, description)
78-
finally:
79-
if f:
80-
f.close()
75+
software = importlib.import_module(software_name)
8176
except:
8277
raise Exception('Unrecognized \'software\': ' + software_name)
8378
global __software

0 commit comments

Comments
 (0)