From 277379399dc376aa0d3401f8e11dee3b7cd23613 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20K=C3=B6gl?= Date: Fri, 23 Nov 2012 09:58:09 +0100 Subject: [PATCH] fix non-gevent code paths --- mygpo/api/advanced/__init__.py | 3 ++- mygpo/core/podcasts.py | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mygpo/api/advanced/__init__.py b/mygpo/api/advanced/__init__.py index 33815758..c6ccc435 100644 --- a/mygpo/api/advanced/__init__.py +++ b/mygpo/api/advanced/__init__.py @@ -535,7 +535,8 @@ def get_episode_updates(user, subscribed_podcasts, since): episodes = chain.from_iterable(job.get() for job in episode_jobs) else: - episodes = [episodes_for_podcast(p, since) for p in subscribed_podcasts] + episodes = chain.from_iterable(episodes_for_podcast(p, since) for p + in subscribed_podcasts) for episode in episodes: diff --git a/mygpo/core/podcasts.py b/mygpo/core/podcasts.py index 4ca3d766..dcf37dcf 100644 --- a/mygpo/core/podcasts.py +++ b/mygpo/core/podcasts.py @@ -40,9 +40,9 @@ class PodcastSet(set): episodes = chain.from_iterable(job.get() for job in jobs) else: - episodes = [episodes_for_podcast(podcast, since=1, - until=max_date, descending=True, - limit=max_per_podcast) for podcast in podcasts] + episodes = chain.from_iterable(episodes_for_podcast(podcast, + since=1, until=max_date, descending=True, + limit=max_per_podcast) for podcast in podcasts) episodes = sorted(episodes, key=lambda e: e.released, reverse=True) -- 2.11.4.GIT