#!/usr/bin/python3 import argparse import os import filing DESC = 'generic email for nitpo' parser = argparse.ArgumentParser(description=DESC) parser.add_argument('-v', action='store_true', help='raise verbosity') # parser.add_argument('-s', action='store_true', help='send only, for testing') parser.add_argument('-n', action='store_true', help='no send') parser.add_argument('empro', metavar='empro', type=str, help='empro') parser.add_argument('fufi', metavar='fufi', type=str, help='file') parser.add_argument('-o', metavar='send_only', type=str, help='only email to send to') args = parser.parse_args() fufi = args.fufi if not os.path.exists(args.fufi): print(f"I don't see {fufi}") quit() fufi = os.path.abspath(args.fufi) bana = os.path.basename(fufi) maix = filing.parse_lax(fufi) from emailer import Emailer emailer = Emailer(do_verbose=args.v) emailer.prepare(maix, empro=args.empro, base=bana, dont_send=args.n) # selan.run(args.empro, dont_send=args.n, send_only_emad=args.o)