diff options
Diffstat (limited to 'python')
| -rw-r--r-- | python/intex_scenarios.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/python/intex_scenarios.py b/python/intex_scenarios.py index 0bf3c044..f71474fc 100644 --- a/python/intex_scenarios.py +++ b/python/intex_scenarios.py @@ -71,8 +71,12 @@ def generate_scenarios(workdate, dealname): basedir = os.path.join(root, "Scenarios", "Intex curves_" + workdate)
defaultedprice = get_recovery(dealname, workdate)
replace = "\g<a>{0:.3f}".format(defaultedprice)
- with open(os.path.join(basedir, "csv", dealname + ".config")) as fh:
- config = yaml.load(fh)
+ try:
+ with open(os.path.join(basedir, "csv", dealname + ".config")) as fh:
+ config = yaml.load(fh)
+ except IOError:
+ print("{0}: config file doesn't exist".format(dealname)
+ return
reinvflag = config['reinvflag']
if reinvflag:
reinvenddate = get_reinvenddate(dealname)
|
