api: Cut down a bit on the error handling verbosity.

(imported from commit b665b939f8474f0d631125ecd7c3d300e338ff3c)
This commit is contained in:
Tim Abbott 2012-10-03 17:14:50 -04:00
parent 8f1a418fd0
commit 2e2c296899

View file

@ -42,14 +42,16 @@ class HumbugAPI():
# 502/503 typically means the server was restarted; sleep
# a bit, then try again
if self.verbose:
print "HTTP Error getting zephyrs; trying again soon."
print e
print traceback.format_exc()
print "Error getting zephyrs (probably server restart); retrying..."
time.sleep(1)
continue
except Exception, e:
# For other errors, just try again
if self.verbose:
print e
print traceback.format_exc()
print "Unexpected error! You should send Tim the above traceback. Retrying..."
time.sleep(2)
continue
for message in sorted(messages, key=lambda x: x["id"]):