16 lines
406 B
Python
16 lines
406 B
Python
import argparse
|
|
import importlib
|
|
import sys
|
|
|
|
parser = argparse.ArgumentParser(description='Run a specified report')
|
|
|
|
parser.add_argument('report') #, type=str, help='name of the report to execute')
|
|
|
|
args = parser.parse_args()
|
|
|
|
sys.argv = sys.argv[1:]
|
|
|
|
try:
|
|
importlib.import_module("reports.%s" % args.report)
|
|
except ImportError as e:
|
|
print("Error: Could not import %s: %s" % (args.report, str(e)))
|