aboutsummaryrefslogtreecommitdiffstats
path: root/python/collateral_calc.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/collateral_calc.py')
-rw-r--r--python/collateral_calc.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/python/collateral_calc.py b/python/collateral_calc.py
index 08bef5e8..39c03340 100644
--- a/python/collateral_calc.py
+++ b/python/collateral_calc.py
@@ -149,7 +149,7 @@ def load_gs_file(d, pattern):
fname = next( (DAILY_DIR / "GS_reports").
glob(f"{pattern}*{d.strftime('%d_%b_%Y')}*"))
except StopIteration:
- raise IOError(f"GS {pattern} file not found for date {d}")
+ raise FileNotFoundError(f"GS {pattern} file not found for date {d}")
df = pd.read_excel(fname, skiprows=9, skipfooter=77)
return df
@@ -199,11 +199,15 @@ if __name__ == "__main__":
download_gs_emails()
d = (pd.Timestamp.today() - BDay()).normalize()
download_files(d)
- df_ms = ms_collateral(d - BDay())
+ try:
+ df_ms = ms_collateral(d)
+ except FileNotFoundError as e:
+ logging.info(e)
+ df_ms = ms_collateral(d - BDay())
df_sg = sg_collateral(d)
try:
df_gs = gs_collateral(d)
- except IOError as e:
+ except FileNotFoundError as e:
logging.info(e)
df_gs = gs_collateral(d - BDay())
account = get_account('ghorel@lmcg.com')