diff options
Diffstat (limited to 'python/upload_bbh_bonds.py')
| -rw-r--r-- | python/upload_bbh_bonds.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/python/upload_bbh_bonds.py b/python/upload_bbh_bonds.py new file mode 100644 index 00000000..faeac491 --- /dev/null +++ b/python/upload_bbh_bonds.py @@ -0,0 +1,28 @@ +import argparse +import datetime +from serenitas.ops.trade_dataclasses import BondDeal +from serenitas.ops.funds import UMB +from serenitas.ops.custodians import upload_to_bbh + + +def main(upload, trade_date, fund="BRINKER"): + upload_to_bbh(upload=upload, trade_date=trade_date, fund=fund) + + +if __name__ == "__main__": + 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() + main(not args.no_upload, args.trade_date) |
