projects
/
hermes
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
27335d2
)
Let other syncs continue in the event of a Twitter fail whale. Could be improved...
author
Andrew Flegg
<andrew@bleb.org>
Thu, 10 Jun 2010 13:40:24 +0000
(14:40 +0100)
committer
Andrew Flegg
<andrew@bleb.org>
Thu, 10 Jun 2010 13:40:24 +0000
(14:40 +0100)
package/src/org/maemo/hermes/engine/twitter/service.py
patch
|
blob
|
history
diff --git
a/package/src/org/maemo/hermes/engine/twitter/service.py
b/package/src/org/maemo/hermes/engine/twitter/service.py
index
7e01452
..
102acd9
100644
(file)
--- a/
package/src/org/maemo/hermes/engine/twitter/service.py
+++ b/
package/src/org/maemo/hermes/engine/twitter/service.py
@@
-78,7
+78,15
@@
class Service(org.maemo.hermes.engine.service.Service):
# -----------------------------------------------------------------------
def _get_tweeters(self):
- return self._twitter.GetFriends()
+ try:
+ return self._twitter.GetFriends()
+ except urllib2.HTTPError, e:
+ if e.code >= 500 and e.code <= 599:
+ print "Twitter down (fail whale): " + e.message
+ return []
+ else:
+ raise e
+
# -----------------------------------------------------------------------