Author: jacob
Date: 2008-07-11 10:38:00 -0500 (Fri, 11 Jul 2008)
New Revision: 7894
Modified:
djangoproject.com/django_website/apps/aggregator/bin/update_feeds.py
Log:
[djangoproject.com] Add a timeout to feed fetcher.
Modified: djangoproject.com/django_website/apps/aggregator/bin/update_feeds.py
===================================================================
--- djangoproject.com/django_website/apps/aggregator/bin/update_feeds.py
2008-07-11 15:29:35 UTC (rev 7893)
+++ djangoproject.com/django_website/apps/aggregator/bin/update_feeds.py
2008-07-11 15:38:00 UTC (rev 7894)
@@ -6,12 +6,12 @@
import os
import sys
import time
+import socket
import optparse
import datetime
import feedparser
LOCKFILE = "/tmp/update_feeds.lock"
-
def update_feeds(verbose=False):
from django_website.apps.aggregator.models import Feed, FeedItem
for feed in Feed.objects.filter(is_defunct=False):
@@ -54,6 +54,7 @@
feed.feeditem_set.create(title=title, link=link,
summary=content, guid=guid, date_modified=date_modified)
def main(argv):
+ socket.setdefaulttimeout(15)
parser = optparse.OptionParser()
parser.add_option('--settings')
parser.add_option('-v', '--verbose', action="store_true")
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---