def main(args=None):
if args is None:
args = sys.argv[1:]
if not len(args):
sys.stderr.write(USAGE)
sys.exit(1)
elif args[0] in ("-h", "--help"):
sys.stderr.write(__doc__ + "\n")
sys.exit(1)
elif args[0][:1] == "-":
sys.stderr.write(USAGE)
sys.exit(1)
module_name = args.pop(0)
try:
module = import_module(".utilities." + module_name,
package="mjolnir")
except ImportError:
sys.stderr.write(traceback.format_exc())
sys.stderr.write("Could not find utility %s" % (module_name))
sys.exit(1)
module.main(args)
评论列表
文章目录