BUG: github module count breaks in python3
In python2, filter returned a list, but in python3 it returns an iterator. So we wrap this in a list() so that it works in both. We also want to count the unread notifications, so this should be reflected in the code.
This commit is contained in:
parent
e079c07363
commit
42b42c1294
1 changed files with 1 additions and 1 deletions
|
@ -49,7 +49,7 @@ class Module(bumblebee.engine.Module):
|
||||||
url = "https://api.github.com/notifications"
|
url = "https://api.github.com/notifications"
|
||||||
while True:
|
while True:
|
||||||
notifications = self._requests.get(url)
|
notifications = self._requests.get(url)
|
||||||
self._count += len(filter(lambda notification: notification.get("unread", False), notifications.json()))
|
self._count += len(list(filter(lambda notification: notification['unread'], notifications.json())))
|
||||||
next_link = notifications.links.get('next')
|
next_link = notifications.links.get('next')
|
||||||
if next_link is not None:
|
if next_link is not None:
|
||||||
url = next_link.get('url')
|
url = next_link.get('url')
|
||||||
|
|
Loading…
Reference in a new issue