summaryrefslogtreecommitdiffstats
path: root/base/common/python/pki
diff options
context:
space:
mode:
Diffstat (limited to 'base/common/python/pki')
-rw-r--r--base/common/python/pki/upgrade.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/base/common/python/pki/upgrade.py b/base/common/python/pki/upgrade.py
index 3e16723ed..2dfc0d2b9 100644
--- a/base/common/python/pki/upgrade.py
+++ b/base/common/python/pki/upgrade.py
@@ -539,7 +539,10 @@ class PKIUpgrader(object):
# load scriptlet class
variables = {}
- execfile(os.path.join(version_dir, filename), variables)
+ absname = os.path.join(version_dir, filename)
+ with open(absname, 'r') as f:
+ bytecode = compile(f.read(), absname, 'exec')
+ exec(bytecode, variables) # pylint: disable=W0122
# create scriptlet object
scriptlet = variables[classname]()