From 75d248e6cfd9b0b7ff3df4a29af4041d5c236557 Mon Sep 17 00:00:00 2001 From: RTB Date: Fri, 18 Apr 2014 13:45:32 +0200 Subject: [PATCH] changed for loop in parse_properties to use zip instead of enumerate --- FourmiCrawler/parsers/ChemSpider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FourmiCrawler/parsers/ChemSpider.py b/FourmiCrawler/parsers/ChemSpider.py index fd2b84c..afae427 100644 --- a/FourmiCrawler/parsers/ChemSpider.py +++ b/FourmiCrawler/parsers/ChemSpider.py @@ -36,10 +36,10 @@ class ChemSpider(Parser): td_list = sel.xpath('.//table[@id="acdlabs-table"]//td').xpath('normalize-space(string())') prop_names = td_list[::2] prop_values = td_list[1::2] - for i, prop_name in enumerate(prop_names): + for (prop_name, prop_value) in zip(prop_names, prop_values): new_prop = Result({ 'attribute': prop_name.extract().encode('utf-8'), - 'value': prop_values[i].extract().encode('utf-8'), + 'value': prop_value.extract().encode('utf-8'), 'source': 'ChemSpider Predicted - ACD/Labs Tab', 'reliability': 'Unknown', 'conditions': ''