summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugin/hackernews.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/plugin/hackernews.py b/plugin/hackernews.py
index e26091a..cb7622f 100644
--- a/plugin/hackernews.py
+++ b/plugin/hackernews.py
@@ -60,10 +60,15 @@ def hacker_news():
for i, item in enumerate(news1+news2):
if 'title' not in item:
continue
- line = "%s%d. %s (%s) [%d]"
- line %= (" " if i+1 < 10 else "", i+1, item['title'],
- item['domain'], item['id'])
- bwrite(line)
+ if 'domain' in item:
+ line = "%s%d. %s (%s) [%d]"
+ line %= (" " if i+1 < 10 else "", i+1, item['title'],
+ item['domain'], item['id'])
+ bwrite(line)
+ else:
+ line = "%s%d. %s [%d]"
+ line %= (" " if i+1 < 10 else "", i+1, item['title'], item['id'])
+ bwrite(line)
if item['type'] == "link":
line = "%s%d points by %s %s | %d comments [%s]"
line %= (" "*4, item['points'], item['user'], item['time_ago'],