aboutsummaryrefslogtreecommitdiffstats
path: root/python/load_indicative.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/load_indicative.py')
-rw-r--r--python/load_indicative.py13
1 files changed, 1 insertions, 12 deletions
diff --git a/python/load_indicative.py b/python/load_indicative.py
index 21a7503c..db5ac7c3 100644
--- a/python/load_indicative.py
+++ b/python/load_indicative.py
@@ -5,22 +5,12 @@ from datetime import date
import csv
import pdb
import sys
-from common import root
+from common import root, sanitize_float
from db import conn, query_db, with_connection
def convertToNone(s):
return None if s in ["", "-", "NR"] else s
-def sanitize_float(intex_float):
- try:
- intex_float = intex_float.replace(",", "")
- if "(" in intex_float:
- intex_float = - float(intex_float[1:-1])
- else:
- intex_float = float(intex_float)
- except (AttributeError, ValueError):
- return intex_float
-
@with_connection
def upload_cusip_data(conn, filename):
dealupdate = {}
@@ -118,7 +108,6 @@ def upload_deal_data(conn, filename):
line[field] = datetime.datetime.strptime(line[field], '%b %d, %Y').date()
except ValueError:
pdb.set_trace()
-
for key in ["Collection Account Principal Balance", "Collection Account Interest Balance",
"Orig Deal Bal", "Curr Deal Bal", "Tranche Curr Bal", "Tranche Orig Bal",
"CDO Pct of Assets that are Structured Finance Obligations",