diff options
| -rw-r--r-- | python/position_file_bowdst.py | 8 | ||||
| -rw-r--r-- | scripts/allocate_bonds.service | 11 | ||||
| -rw-r--r-- | scripts/hm_monthend.service | 11 | ||||
| -rw-r--r-- | scripts/hm_monthend.timer | 2 | ||||
| -rw-r--r-- | scripts/load_bbh.service | 10 | ||||
| -rw-r--r-- | scripts/load_bbh.timer | 2 | ||||
| -rw-r--r-- | scripts/margin_estimates.service | 12 | ||||
| -rw-r--r-- | scripts/margin_estimates.timer | 2 |
8 files changed, 7 insertions, 51 deletions
diff --git a/python/position_file_bowdst.py b/python/position_file_bowdst.py index 45e41eea..7e2ecc07 100644 --- a/python/position_file_bowdst.py +++ b/python/position_file_bowdst.py @@ -205,8 +205,8 @@ if __name__ == "__main__": help="list of products to generate position files for", ) parser.add_argument( - "--upload", - "-u", + "--no-upload", + "-n", action="store_true", default=False, help="uploads to globeop", @@ -217,8 +217,8 @@ if __name__ == "__main__": p: list(globals()[f"positions_{p}"](conn, args.date)) for p in args.product } if ( - not prev_business_day(datetime.date.today()) == args.date and args.upload + not prev_business_day(datetime.date.today()) == args.date and not args.no_upload ): # We only want to upload if the previous business day was monthend pass else: - process_upload(positions, args.upload) + process_upload(positions, not args.no_upload) diff --git a/scripts/allocate_bonds.service b/scripts/allocate_bonds.service deleted file mode 100644 index 3e204884..00000000 --- a/scripts/allocate_bonds.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=send allocation email and upload to bbh -OnFailure=monitor@%n - -[Service] -Type=oneshot -User=flint -Group=flint -ExecStart=/usr/bin/python bondallocation_email.py -WorkingDirectory=/home/guillaume/projects/code/python -EnvironmentFile=/etc/serenitas.conf diff --git a/scripts/hm_monthend.service b/scripts/hm_monthend.service deleted file mode 100644 index 6214cf99..00000000 --- a/scripts/hm_monthend.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=Upload Bowdoin Street monthend positions to HM Globeop - -[Service] -Type=oneshot -User=flint -Group=flint -ExecStart=/usr/bin/python position_file_bowdst.py --upload -WorkingDirectory=/home/guillaume/projects/code/python -EnvironmentFile=/etc/serenitas.conf -Environment=PYTHONPATH=/home/guillaume/projects/code/python diff --git a/scripts/hm_monthend.timer b/scripts/hm_monthend.timer index 13243071..8eb42f9e 100644 --- a/scripts/hm_monthend.timer +++ b/scripts/hm_monthend.timer @@ -3,7 +3,7 @@ Description=Upload Bowdoin Street Open Positions for MonthEnd. [Timer] OnCalendar=Mon..Fri *-*-1..3 10:00:00 -Unit=hm_monthend.service +Unit=simple@position_file_bowdst.service RandomizedDelaySec=1m [Install] diff --git a/scripts/load_bbh.service b/scripts/load_bbh.service deleted file mode 100644 index 35b9c8b4..00000000 --- a/scripts/load_bbh.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Load BBH reports - -[Service] -Type=simple -User=flint -Group=flint -ExecStart=/usr/bin/python load_bbh_reports.py -WorkingDirectory=/home/guillaume/projects/code/python -EnvironmentFile=/etc/serenitas.conf diff --git a/scripts/load_bbh.timer b/scripts/load_bbh.timer index 8dd86e0a..673d67e8 100644 --- a/scripts/load_bbh.timer +++ b/scripts/load_bbh.timer @@ -3,7 +3,7 @@ Description=Run load_bbh.service [Timer] OnCalendar=Mon..Fri 7:35 -Unit=load_bbh.service +Unit=simple@load_bbh_reports.service RandomizedDelaySec=1m [Install] diff --git a/scripts/margin_estimates.service b/scripts/margin_estimates.service deleted file mode 100644 index d2ee3069..00000000 --- a/scripts/margin_estimates.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Email an margin estimate and run the morning collateral file - -[Service] -Type=oneshot -User=flint -Group=flint -ExecStart=/usr/bin/python -m collateral -d -ExecStart=/usr/bin/python margin_estimates.py -WorkingDirectory=/home/guillaume/projects/code/python -EnvironmentFile=/etc/serenitas.conf -Environment=PYTHONPATH=/home/guillaume/projects/code/python diff --git a/scripts/margin_estimates.timer b/scripts/margin_estimates.timer index c00faca4..a83068bc 100644 --- a/scripts/margin_estimates.timer +++ b/scripts/margin_estimates.timer @@ -3,7 +3,7 @@ Description=Email margin estimates 8:55 am [Timer] OnCalendar=Mon..Fri 8:55 -Unit=margin_estimates.service +Unit=simple@margin_estimates.service RandomizedDelaySec=1m [Install] WantedBy=timers.target |
