From 6a5ba5a2b715bbf3ee1d6ec312866d0885d44552 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Sun, 8 Jan 2012 21:19:41 -0800 Subject: [PATCH] Allowing username refinement in fetching starred stories. --- .../management/commands/fetch_starred_stories.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/feed_import/management/commands/fetch_starred_stories.py b/apps/feed_import/management/commands/fetch_starred_stories.py index 743ab4d41..118aa7ab5 100644 --- a/apps/feed_import/management/commands/fetch_starred_stories.py +++ b/apps/feed_import/management/commands/fetch_starred_stories.py @@ -20,7 +20,10 @@ class Command(BaseCommand): daemonize() settings.LOG_TO_STREAM = True - - user = User.objects.get(username__icontains=options['username']) + + try: + user = User.objects.get(username__icontains=options['username']) + except User.MultipleObjectsReturned: + user = User.objects.get(username=options['username']) reader_importer = GoogleReaderImporter(user) reader_importer.import_starred_items(count=options['count'])