aboutsummaryrefslogtreecommitdiffstats
path: root/python/process_queue.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/process_queue.py')
-rw-r--r--python/process_queue.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python/process_queue.py b/python/process_queue.py
index c5dc819d..e0ebec24 100644
--- a/python/process_queue.py
+++ b/python/process_queue.py
@@ -378,6 +378,7 @@ def bond_trade_process(conn, session, trade):
logging.error('We already have a mark')
conn.rollback()
+def send_email(trade):
# send out email with trade content
email = GmailMessage()
email.set_content(print_trade(trade))
@@ -478,11 +479,13 @@ if __name__ == "__main__":
with init_bbg_session(BBG_IP) as session:
for trade in list_trades:
bond_trade_process(dawndb, session, trade)
+ list_trades = [t for t in list_trades if t.get("upload", False)]
+ for trade in list_trades:
+ send_email(trade)
elif queue_name == 'cds_trades':
with init_bbg_session(BBG_IP) as session:
for trade in list_trades:
cds_trade_process(serenitasdb, dawndb, session, trade)
-
buf = generate_csv(list_trades, queue_name)
file_path = write_buffer(buf, DAILY_DIR, queue_name)
if not args.no_upload: