Author: remi
Date: 2009-03-31 14:35:04 +0200 (Tue, 31 Mar 2009)
New Revision: 4287
Modified:
software_suite_v2/tuxware/pytuxisalive/branches/0.3.0/src/tuxisalive/api/base/lib/HttpRequester.py
Log:
* handling httplib.HTTPException in the url requester
Modified:
software_suite_v2/tuxware/pytuxisalive/branches/0.3.0/src/tuxisalive/api/base/lib/HttpRequester.py
===================================================================
---
software_suite_v2/tuxware/pytuxisalive/branches/0.3.0/src/tuxisalive/api/base/lib/HttpRequester.py
2009-03-31 12:33:47 UTC (rev 4286)
+++
software_suite_v2/tuxware/pytuxisalive/branches/0.3.0/src/tuxisalive/api/base/lib/HttpRequester.py
2009-03-31 12:35:04 UTC (rev 4287)
@@ -103,7 +103,7 @@
# Unexpected error.
h.close()
retryCount += 1
- if retryCount >= 3:
+ if retryCount > 3:
result = None
self.__mutex.release()
break
@@ -131,6 +131,16 @@
self.__mutex.release()
time.sleep(0.5)
continue
+ except httplib.HTTPException:
+ h.close()
+ self.__mutex.release()
+ time.sleep(0.5)
+ continue
+ except:
+ h.close()
+ self.__mutex.release()
+ time.sleep(0.5)
+ continue
h.close()
self.__mutex.release()
break
------------------------------------------------------------------------------
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn