From 83453184349b54df9eb77bd4c143665f84b8d428 Mon Sep 17 00:00:00 2001 From: piyushrpt Date: Fri, 19 Jul 2019 01:15:10 -0700 Subject: [PATCH] Fix for importlib has no attribute util --- configuration/buildHelper.py | 4 ++-- contrib/stack/stripmapStack/stripmapWrapper.py | 4 ++-- contrib/stack/topsStack/SentinelWrapper.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/configuration/buildHelper.py b/configuration/buildHelper.py index d6971b8..138bdb3 100755 --- a/configuration/buildHelper.py +++ b/configuration/buildHelper.py @@ -98,9 +98,9 @@ def main(factoryFile,package,buildDir): # import isce import filecmp try: - import importlib + from importlib import util factoryFile = os.path.abspath(factoryFile) - mod = importlib.util.spec_from_file_location('.', factoryFile) + mod = util.spec_from_file_location('.', factoryFile) factModule = mod.loader.load_module() factoriesInfo = factModule.getFactoriesInfo() nameList = [] diff --git a/contrib/stack/stripmapStack/stripmapWrapper.py b/contrib/stack/stripmapStack/stripmapWrapper.py index 7d27b91..441235d 100755 --- a/contrib/stack/stripmapStack/stripmapWrapper.py +++ b/contrib/stack/stripmapStack/stripmapWrapper.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 import os, sys -import importlib +from importlib import util as importlibutil import argparse import configparser @@ -95,7 +95,7 @@ class ConfigParser: # If any of the following calls raises an exception, # there's a problem we can't handle -- let the caller handle it. - spec = importlib.util.find_spec(name) + spec = importlibutil.find_spec(name) try: return spec.loader.load_module() diff --git a/contrib/stack/topsStack/SentinelWrapper.py b/contrib/stack/topsStack/SentinelWrapper.py index 30b4a19..e8a9577 100755 --- a/contrib/stack/topsStack/SentinelWrapper.py +++ b/contrib/stack/topsStack/SentinelWrapper.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 import os, sys -import importlib +from importlib import util as importlibutil import argparse import configparser @@ -158,7 +158,7 @@ class ConfigParser: # If any of the following calls raises an exception, # there's a problem we can't handle -- let the caller handle it. - spec = importlib.util.find_spec(name) + spec = importlibutil.find_spec(name) try: return spec.loader.load_module()