From 13ec2a26c2027a3472558fe073411ac47a3a10d5 Mon Sep 17 00:00:00 2001 From: ryanss Date: Thu, 8 Jan 2015 23:59:00 -0500 Subject: Handle deleted comments gracefully Deleted comments do not have a 'user' key --- plugin/hackernews.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugin/hackernews.py b/plugin/hackernews.py index acbac04..dad0853 100644 --- a/plugin/hackernews.py +++ b/plugin/hackernews.py @@ -54,7 +54,7 @@ html = HTMLParser.HTMLParser() def print_comments(comments, b): for comment in comments: level = comment['level'] - b.append("%sComment by %s %s:" % ("\t"*level, comment['user'], comment['time_ago'])) + b.append("%sComment by %s %s:" % ("\t"*level, comment.get('user','???'), comment['time_ago'])) contents = textwrap.wrap(html.unescape(re.sub('<[^<]+?>', '', comment['content'])), width=80, initial_indent=" "*4*level, -- cgit v1.2.3