Archived
1
0

chemspider new_synonym is now PEP-8 compliant

This commit is contained in:
RTB 2014-04-18 16:07:06 +02:00
parent 319e028717
commit 479182d77e

View File

@ -119,9 +119,9 @@ class ChemSpider(Parser):
def new_synonym(self, sel, name, category): def new_synonym(self, sel, name, category):
self.ignore_list.append(name) self.ignore_list.append(name)
language = sel.xpath('span[@class="synonym_language"]/text()').extract() language = sel.xpath('span[@class="synonym_language"]/text()')
if language: if language:
language = language[0][1:-1] language = language.extract()[0][1:-1]
else: else:
language = 'English' language = 'English'
log.msg('CS synonym: %s (%s) (%s)' % (name, category, language), log.msg('CS synonym: %s (%s) (%s)' % (name, category, language),
@ -129,7 +129,10 @@ class ChemSpider(Parser):
references = [] references = []
for ref in sel.xpath('span[@class="synonym_ref"]'): for ref in sel.xpath('span[@class="synonym_ref"]'):
refname = ref.xpath('normalize-space(string())') refname = ref.xpath('normalize-space(string())')
references.append({'name': refname.extract()[0][1:-1], 'URI': ''}) references.append({
'name': refname.extract()[0][1:-1],
'URI': ''
})
for ref in sel.xpath('a[@class="synonym_ref"]'): for ref in sel.xpath('a[@class="synonym_ref"]'):
references.append({ references.append({
'name': ref.xpath('@title').extract()[0], 'name': ref.xpath('@title').extract()[0],