# HG changeset patch # User Peter Sanchez # Date 1291257121 28800 # Wed Dec 01 18:32:01 2010 -0800 # Node ID fac22c32f4ba15f32a8fde1aa4b9c41f331f06d6 # Parent 6afaafb58bd5e2887d7b6f745069ed214026f553 Updated to catch the oh so often 503 errors with Twitter's API diff --git a/twittersync/__init__.py b/twittersync/__init__.py --- a/twittersync/__init__.py +++ b/twittersync/__init__.py @@ -1,1 +1,1 @@ -__version__ = '0.1' +__version__ = '0.2' diff --git a/twittersync/helpers.py b/twittersync/helpers.py --- a/twittersync/helpers.py +++ b/twittersync/helpers.py @@ -50,7 +50,13 @@ except TwitterStatus.DoesNotExist: latest = None - res = self.send_request(latest) - results = json.load(res) - for result in results: - self.save_status_update(result) + try: + res = self.send_request(latest) + except urlib2.HTTPError: + # Twitter often gives 503 errors when the + # API is overwhelmed. + pass + else: + results = json.load(res) + for result in results: + self.save_status_update(result)