From e0651f5ff4d3a81111f71f87c8a54c9718d134bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr> Date: Wed, 18 Oct 2017 16:44:31 +0200 Subject: [PATCH] parse correctly patent title and authors Former-commit-id: c23a451c8931242a714ff3fd18081e0ccb110b9b --- ippisite/ippidb/ws.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ippisite/ippidb/ws.py b/ippisite/ippidb/ws.py index fa72b16d..c7341d59 100644 --- a/ippisite/ippidb/ws.py +++ b/ippisite/ippidb/ws.py @@ -34,9 +34,9 @@ def get_epo_info(patent_number): if isinstance(exchange_doc, list): exchange_doc = exchange_doc[0] title = [el['$'] - for el in exchange_doc['bibliographic-data']['invention-title'] if el['@lang'] == 'en'] + for el in exchange_doc['bibliographic-data']['invention-title'] if el['@lang'] == 'en'][0] authors = [i['inventor-name']['name']['$'] - for i in exchange_doc['bibliographic-data']['parties']['inventors']['inventor'] if i['@data-format'] == 'original'] + for i in exchange_doc['bibliographic-data']['parties']['inventors']['inventor'] if i['@data-format'] == 'original'][0] biblio_year = [el['date']['$'][:4] for el in exchange_doc['bibliographic-data']['publication-reference']['document-id'] if el['@document-id-type'] == 'epodoc'][0] return {'title': title, -- GitLab