From 5278fa666c193e5ccb30e7b5f8dddf1b053f97ca Mon Sep 17 00:00:00 2001 From: jibe-b Date: Wed, 27 Sep 2017 16:01:31 +0200 Subject: [PATCH] [enh] use format to concatenate strings --- searx/engines/arxiv.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/searx/engines/arxiv.py b/searx/engines/arxiv.py index cbeac008..4b6440cb 100644 --- a/searx/engines/arxiv.py +++ b/searx/engines/arxiv.py @@ -48,14 +48,16 @@ def response(resp): url = entry.xpath('.//id')[0].text - content = entry.xpath('.//summary')[0].text + content_string = '{doi_content}{abstract_content}' + + abstract = entry.xpath('.//summary')[0].text # If a doi is available, add it to the snipppet try: - doi = entry.xpath('.//link[@title="doi"]')[0].text - content = 'DOI: ' + doi + ' Abstract: ' + content + doi_content = entry.xpath('.//link[@title="doi"]')[0].text + content = content_string.format(doi_content=doi_content, abstract_content=abstract_content) except: - pass + content = content_string.format(abstract_content=abstract_content) if len(content) > 300: content = content[0:300] + "..."