From fe6a30a888ceac9c6aa921b3374da31f4ba2ebc5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20K=C3=B6gl?= Date: Mon, 14 Jan 2013 22:37:12 +0100 Subject: [PATCH] randomize "podcasts needing update" in feed-downloader --- mygpo/maintenance/management/podcastcmd.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mygpo/maintenance/management/podcastcmd.py b/mygpo/maintenance/management/podcastcmd.py index 0a9e75c9..f197fea5 100644 --- a/mygpo/maintenance/management/podcastcmd.py +++ b/mygpo/maintenance/management/podcastcmd.py @@ -1,5 +1,6 @@ from itertools import islice, chain, imap as map from optparse import make_option +import random from django.core.management.base import BaseCommand @@ -37,7 +38,9 @@ class PodcastCommand(BaseCommand): yield (p.url for p in self.get_toplist()) if options.get('new'): - yield (p.url for p in podcasts_need_update()) + podcasts = list(podcasts_need_update()) + random.shuffle(podcasts) + yield (p.url for p in podcasts) if options.get('random'): yield (p.url for p in random_podcasts()) -- 2.11.4.GIT