diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/collateral_calc.py | 10 |
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') |
