import argparse import datetime from serenitas.ops.trade_dataclasses import BondDeal from serenitas.ops.funds import UMB from serenitas.ops.custodians import upload_to_umb parser = argparse.ArgumentParser() parser.add_argument( "trade_date", type=datetime.date.fromisoformat, default=datetime.date.today(), nargs="?", ) parser.add_argument( "-n", "--no-upload", action="store_true", help="do not upload just drop in the daily directory", default=False, ) args = parser.parse_args() upload_to_umb(not args.no_upload, trade_date=args.trade_date, fund="SERCGMAST")