aboutsummaryrefslogtreecommitdiffstats
path: root/python/intex
diff options
context:
space:
mode:
Diffstat (limited to 'python/intex')
-rw-r--r--python/intex/intex_scenarios.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/python/intex/intex_scenarios.py b/python/intex/intex_scenarios.py
index 7efe0f34..1348cdf9 100644
--- a/python/intex/intex_scenarios.py
+++ b/python/intex/intex_scenarios.py
@@ -98,7 +98,13 @@ def generate_scenarios(workdate, dealname, conn):
reinvprices = {f: [] for f in dr.fieldnames}
for line in dr:
for f in dr.fieldnames:
- reinvprices[f].append("{0:.3f}".format(float(line[f])))
+ try:
+ val = float(line[f])
+ except ValueError:
+ logger.error("Incorrect value in reinvprices for {}".format(dealname))
+ else:
+ reinvprices[f].append("{0:.3f}".format(val))
+
except IOError:
reinvflag = False