I just wrote this to fix a similar problem. Hopefully it helps you. In your code, use _urlfetch2() instead of urlfetch.fetch().
def _urlfetch2(url, payload, method, headers): for count in range(20): try: return urlfetch.fetch( url=url, payload=payload, method=method, headers=headers ) except: pass raise Exception, 'Could not reach %s' % url On Mar 24, 2:23 pm, Tim Bull <tim.b...@binaryplex.com> wrote: > I'm calling content from Twitter on a regular basis (every 5 minutes), > but suddenly over the last two daysURLFetchis consistently (for more > than a couple of hours) returning error 5 on myURLFetch. > > Now, I know that Twitter appears "slower" at these times, but it's > still responding when I manually fetch the URL. > > Is there any way I can extend the length of time URL Fetch waits > before timing out? > > Cheers, > > Tim Bull On Mar 24, 2:23 pm, Tim Bull <tim.b...@binaryplex.com> wrote: > I'm calling content from Twitter on a regular basis (every 5 minutes), > but suddenly over the last two daysURLFetchis consistently (for more > than a couple of hours) returning error 5 on myURLFetch. > > Now, I know that Twitter appears "slower" at these times, but it's > still responding when I manually fetch the URL. > > Is there any way I can extend the length of time URL Fetch waits > before timing out? > > Cheers, > > Tim Bull --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---