diff options
| -rw-r--r-- | python/intex/intex_scenarios.py | 8 |
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 |
