summaryrefslogtreecommitdiff
path: root/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'util.py')
-rw-r--r--util.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/util.py b/util.py
index f08b88aa..e9fdd49f 100644
--- a/util.py
+++ b/util.py
@@ -75,6 +75,7 @@ def write_report(fn, title=None, keys=None, rows=[]):
f.write("<!doctype html>")
f.write("<html>")
f.write("<head>")
+ f.write("<meta charset='utf-8'>")
if title is not None:
f.write("<title>{}</title>".format(title))
f.write("<link rel='stylesheet' href='reports.css'>")
@@ -188,7 +189,9 @@ class RawPaper(object):
return [ (author[0]['ids'][0] if len(author[0]['ids']) else '', author[0]['name']) for author in self.data['authors'] ]
@property
def pdf_link(self):
- return self.data['primaryPaperLink'] or None
+ if 'primaryPaperLink' in self.data:
+ return self.data['primaryPaperLink']
+ return None
def record(self):
return [ self.paper_id, self.title, self.journal, self.year ]