From b3b879d2adb9afa2cf703a7d641e05d75e2b170e Mon Sep 17 00:00:00 2001 From: RTB Date: Fri, 6 Jun 2014 18:17:55 +0200 Subject: [PATCH] updated parse_extendedinfo to use the newresult function --- FourmiCrawler/sources/ChemSpider.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/FourmiCrawler/sources/ChemSpider.py b/FourmiCrawler/sources/ChemSpider.py index 0357477..ce28930 100644 --- a/FourmiCrawler/sources/ChemSpider.py +++ b/FourmiCrawler/sources/ChemSpider.py @@ -199,18 +199,16 @@ class ChemSpider(Source): names = sel.xpath('*').xpath('name()').extract() values = sel.xpath('*').xpath('text()').extract() for (name, value) in zip(names, values): - result = Result({ - 'attribute': name, - 'value': value, # These values have no unit! - 'source': 'ChemSpider ExtendedCompoundInfo', - 'reliability': 'Unknown', - 'conditions': '' - }) + result = self.newresult( + attribute=name, + value=value, # These values have no unit! + source='ChemSpider ExtendedCompoundInfo', + ) if result['value']: properties.append(result) return properties - def newresult(self, attribute, value, conditions, source='ChemSpider'): + def newresult(self, attribute, value, conditions='', source='ChemSpider'): return Result({ 'attribute': attribute, 'value': value,