File tree 2 files changed +12
-4
lines changed
2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change 1
1
2
2
import os
3
3
import re
4
- import importlib
4
+ import importlib .machinery
5
+ import importlib .util
5
6
import json
6
7
import time
7
8
import logging
@@ -114,7 +115,10 @@ def check_initialized(environ):
114
115
if not filename .endswith (".py" ):
115
116
continue
116
117
name = filename [:- 3 ]
117
- plugin = importlib .load_source (name , os .path .join (plugins_dir , filename ))
118
+ loader = importlib .machinery .SourceFileLoader (name , os .path .join (plugins_dir , filename ))
119
+ spec = importlib .util .spec_from_loader (loader .name , loader )
120
+ plugin = importlib .util .module_from_spec (spec )
121
+ loader .exec_module (plugin )
118
122
if validate_plugin (name , plugin ):
119
123
log .debug ("plugin %s: loaded ok" , name )
120
124
_plugins .append (plugin )
Original file line number Diff line number Diff line change 1
1
#!/usr/bin/python3
2
2
"""Unit tests for verify_ce_config.py"""
3
3
4
- import importlib
4
+ import importlib .machinery
5
+ import importlib .util
5
6
import os
6
7
import unittest
7
8
36
37
'''
37
38
38
39
VERIFY_PATH = os .path .join ('..' , 'src' , 'verify_ce_config.py' )
39
- verify = importlib .load_source ('verify_ce_config' , VERIFY_PATH )
40
+ loader = importlib .machinery .SourceFileLoader ('verify_ce_config' , VERIFY_PATH )
41
+ spec = importlib .util .spec_from_loader (loader .name , loader )
42
+ verify = importlib .util .module_from_spec (spec )
43
+ loader .exec_module (verify )
40
44
41
45
42
46
class TestVerifyConfig (unittest .TestCase ):
You can’t perform that action at this time.
0 commit comments