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

Reply via email to