From ad3fbd269ec0ec9869ff97162565ff3e40b3fa2f Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Mon, 17 Jan 2011 20:26:34 -0500 Subject: [PATCH] Adding sanity checks in FeedData data migration. --- .../rss_feeds/migrations/0034_feed_data_populate.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/rss_feeds/migrations/0034_feed_data_populate.py b/apps/rss_feeds/migrations/0034_feed_data_populate.py index 419a4b6dd..001d30b29 100644 --- a/apps/rss_feeds/migrations/0034_feed_data_populate.py +++ b/apps/rss_feeds/migrations/0034_feed_data_populate.py @@ -18,13 +18,16 @@ class Migration(DataMigration): print "%s/%s: %s" % (i, feed_count, feed,) sys.stdout.flush() data = { - 'feed_tagline': feed.feed_tagline, + 'feed_tagline': feed.feed_tagline and feed.feed_tagline[:1024], 'story_count_history': feed.story_count_history, - 'popular_tags': feed.popular_tags, - 'popular_authors': feed.popular_authors, + 'popular_tags': feed.popular_tags and feed.popular_tags[:1024], + 'popular_authors': feed.popular_authors and feed.popular_authors[:2048], } - - FeedData.objects.create(feed=feed, **data) + try: + FeedData.objects.create(feed=feed, **data) + except Exception, e: + print "!!!!!!!!!!!!!!! Exception: %s" % e + pass def backwards(self, orm): print "Start FeedData: %s" % (FeedData.objects.count())