aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/position_file_bowdst.py8
-rw-r--r--scripts/allocate_bonds.service11
-rw-r--r--scripts/hm_monthend.service11
-rw-r--r--scripts/hm_monthend.timer2
-rw-r--r--scripts/load_bbh.service10
-rw-r--r--scripts/load_bbh.timer2
-rw-r--r--scripts/margin_estimates.service12
-rw-r--r--scripts/margin_estimates.timer2
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