diff options
Diffstat (limited to 'python/report_ops/__main__.py')
| -rw-r--r-- | python/report_ops/__main__.py | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/python/report_ops/__main__.py b/python/report_ops/__main__.py index 15828715..516b73c6 100644 --- a/python/report_ops/__main__.py +++ b/python/report_ops/__main__.py @@ -4,11 +4,22 @@ from serenitas.utils.db import dbconn import logging import argparse import datetime -from .sma import IsoselSMA, BowdstSMA +from .sma import ( + IsoselSMA, + BowdstSMA, + PositionReport, + BondPosition, + FuturePosition, + TranchePosition, + CDXPosition, + IRSwaptionPosition, + CDXSwaptionPosition, +) from .cash import NTCashReport, UMBCashReport, BNYCashReport from .admin import AccruedReport, AllReport from .wires import BowdstWire, NTWire from .custodians import upload_to_custodian +from serenitas.utils.remote import Client logger = logging.getLogger(__name__) @@ -38,6 +49,13 @@ parser.add_argument( action="store_true", help="upload trade files to notify custodians", ) + +parser.add_argument( + "-sp", + "--send_positions", + action="store_true", + help="upload position files to fund admins", +) parser.add_argument( "-n", "--no-upload", action="store_true", help="do not upload, just create files" ) |
