fixed DeprecationWarning in stripmapWrapper and SentinelWrapper

LT1AB
Sara 2019-05-07 12:11:23 -04:00
parent dcc642a3c5
commit d583e5b3ea
2 changed files with 14 additions and 16 deletions

View File

@ -1,5 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import os, imp, sys import os, sys
import importlib
import argparse import argparse
import configparser import configparser
@ -21,7 +22,7 @@ class ConfigParser:
# Setting up and reading config # Setting up and reading config
Config = configparser.ConfigParser() Config = configparser.ConfigParser()
Config.optionxform = str Config.optionxform = str
Config.readfp(content) Config.read_file(content)
# Reading the function sequence followed by input parameters # Reading the function sequence followed by input parameters
# followed by the function parameters # followed by the function parameters
@ -94,14 +95,12 @@ class ConfigParser:
# If any of the following calls raises an exception, # If any of the following calls raises an exception,
# there's a problem we can't handle -- let the caller handle it. # there's a problem we can't handle -- let the caller handle it.
fp, pathname, description = imp.find_module(name) spec = importlib.util.find_spec(name)
try: try:
return imp.load_module(name, fp, pathname, description) return spec.loader.load_module()
finally: except ImportError:
# Since we may exit via an exception, close fp explicitly. print('module {} not found'.format(name))
if fp:
fp.close()
# Check existence of the input file # Check existence of the input file
def check_if_files_exist(Files, ftype='input'): def check_if_files_exist(Files, ftype='input'):

View File

@ -1,5 +1,6 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import os, imp, sys import os, sys
import importlib
import argparse import argparse
import configparser import configparser
@ -22,7 +23,7 @@ class ConfigParser:
# Setting up and reading config # Setting up and reading config
Config = configparser.ConfigParser() Config = configparser.ConfigParser()
Config.optionxform = str Config.optionxform = str
Config.readfp(content) Config.read_file(content)
# Reading the function sequence followed by input parameters # Reading the function sequence followed by input parameters
# followed by the function parameters # followed by the function parameters
@ -157,14 +158,12 @@ class ConfigParser:
# If any of the following calls raises an exception, # If any of the following calls raises an exception,
# there's a problem we can't handle -- let the caller handle it. # there's a problem we can't handle -- let the caller handle it.
fp, pathname, description = imp.find_module(name) spec = importlib.util.find_spec(name)
try: try:
return imp.load_module(name, fp, pathname, description) return spec.loader.load_module()
finally: except ImportError:
# Since we may exit via an exception, close fp explicitly. print('module {} not found'.format(name))
if fp:
fp.close()
# Check existence of the input file # Check existence of the input file
def check_if_files_exist(Files, ftype='input'): def check_if_files_exist(Files, ftype='input'):