def handle(self, *args, **options): if not len(args): print "You must provide the feed url as parameter" exit(0) feed_url = args[0] # process feed in create-mode process_feed(feed_url, create=False)
def handle(self, *args, **options): new_posts_count = 0 start = datetime.now() for feed_url in Feed.site_objects.all().values_list("url", flat=True): # process feed in create-mode new_posts_count += process_feed(feed_url, create=False) delta = datetime.now() - start print "Added %s posts in %d seconds" % (new_posts_count, delta.seconds) feeds_updated.send(sender=self, instance=self)