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
-~----------~----~----~----~------~----~------~--~---

Reply via email to