aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/import_quotes.py13
1 files changed, 8 insertions, 5 deletions
diff --git a/python/import_quotes.py b/python/import_quotes.py
index e87e8a6c..83e0b86c 100644
--- a/python/import_quotes.py
+++ b/python/import_quotes.py
@@ -17,24 +17,27 @@ def convert(x):
return None
index_list = ['HY9', 'HY10', 'HY15', 'HY17', 'HY19', 'HY21', 'HY22', 'HY23',
- 'IG9', 'IG19', 'IG21', 'IG22', 'IG23', 'XO22', 'EU9', 'EU19', 'EU21']
+ 'IG9', 'IG19', 'IG21', 'IG22', 'IG23', 'XO22', 'EU9', 'EU19', 'EU21', 'EU22']
-doc_clause_mapping14 = {'Full Restructuring': 'MM14',
+DOC_CLAUSE_MAPPING14 = {'Full Restructuring': 'MM14',
'No Restructuring': 'XR14',
'Modified Modified Restructurin': 'MM14'}
-doc_clause_mapping = {'Full Restructuring': 'MM',
+DOC_CLAUSE_MAPPING = {'Full Restructuring': 'MM',
'No Restructuring': 'XR',
'Modified Modified Restructurin': 'MM'}
def get_markit_bbg_mapping(database, basketid_list, workdate):
if workdate>=datetime.date(2014, 9, 19):
- doc_clause_mapping = doc_clause_mapping14
+ doc_clause_mapping = DOC_CLAUSE_MAPPING14
+ else:
+ doc_clause_mapping = DOC_CLAUSE_MAPPING
markit_bbg_mapping = {}
all_tickers = set([])
with database.cursor() as c:
c.execute("SELECT markit_ticker, markit_tier, spread, currency, cds_curve, " \
- " doc_clause FROM cds_issuers where index_list && %s", (basketid_list,))
+ " doc_clause FROM historical_cds_issuers(%s) where index_list && %s",
+ (workdate, basketid_list))
for line in c:
all_tickers.add((line['markit_ticker'], line['markit_tier']))
key = (line['markit_ticker'], line['markit_tier'], line['currency'],