From 98a2f1d64610af99e32a37dc5712df03df19aa11 Mon Sep 17 00:00:00 2001 From: Fabien Benureau Date: Sun, 10 Jan 2016 19:40:01 +0100 Subject: [PATCH] Fix quadratic output in export --- pubs/commands/export_cmd.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pubs/commands/export_cmd.py b/pubs/commands/export_cmd.py index be559b7..61c5db5 100644 --- a/pubs/commands/export_cmd.py +++ b/pubs/commands/export_cmd.py @@ -28,11 +28,14 @@ def command(conf, args): else: for key in resolve_citekey_list(repo=rp, citekeys=args.citekeys, ui=ui, exit_on_fail=True): papers.append(rp.pull_paper(key)) + bib = {} for p in papers: bib[p.citekey] = p.bibdata - exporter = endecoder.EnDecoder() - bibdata_raw = exporter.encode_bibdata(bib) - ui.message(bibdata_raw) + + exporter = endecoder.EnDecoder() + bibdata_raw = exporter.encode_bibdata(bib) + ui.message(bibdata_raw) + except Exception as e: - ui.error(e.message) \ No newline at end of file + ui.error(e.message)