diff options
Diffstat (limited to 'util.py')
| -rw-r--r-- | util.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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 ] |
