reportmonster/src/reportmonster/runreport.py

17 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)))