aboutsummaryrefslogtreecommitdiffstats
path: root/python/report_ops/services.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/report_ops/services.py')
-rw-r--r--python/report_ops/services.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/python/report_ops/services.py b/python/report_ops/services.py
index 361b594b..23090b8c 100644
--- a/python/report_ops/services.py
+++ b/python/report_ops/services.py
@@ -3,6 +3,7 @@ from serenitas.ops.headers import HEADERS
from serenitas.utils.exchange import ExchangeMessage, FileAttachment
from .headers import get_bny_headers
+from .misc import _settlement_recipients
class BNY(Service, service_name="BNY"):
@@ -18,16 +19,14 @@ class BNY(Service, service_name="BNY"):
cls.staging_queue.append(trade.to_bny(action))
@classmethod
- def upload(cls, buf, dest, upload_type):
+ def upload(cls, buf, dest, fund, upload_type):
super().upload(buf, dest, confirm=False)
em = ExchangeMessage()
em.send_email(
f"BNY Upload Receipt {upload_type}",
"",
- to_recipients=(
- "NYOPs@lmcg.com",
- "Prim-ops@innocap.com",
- ),
+ to_recipients=(_settlement_recipients[fund],),
+ cc_recipients=(_cc_recipients[fund]),
attach=(FileAttachment(name=dest, content=buf),),
)