[Checkins] SVN: lovely.buildouthttp/trunk/ log failures

Bernd Dorn bernd.dorn at lovelysystems.com
Thu Jun 21 08:33:20 EDT 2007


Log message for revision 76895:
  log failures

Changed:
  U   lovely.buildouthttp/trunk/CHANGES.txt
  U   lovely.buildouthttp/trunk/src/lovely/buildouthttp/buildouthttp.py

-=-
Modified: lovely.buildouthttp/trunk/CHANGES.txt
===================================================================
--- lovely.buildouthttp/trunk/CHANGES.txt	2007-06-21 12:32:05 UTC (rev 76894)
+++ lovely.buildouthttp/trunk/CHANGES.txt	2007-06-21 12:33:20 UTC (rev 76895)
@@ -2,9 +2,11 @@
 Changes for lovely.buildouthttp
 ===============================
 
-After 0.1.0a1:
-==============
+2007/06/21 0.1.0a2:
+===================
 
+- Log download failures
+
 - Fixed license header
 
 - Log connections on debug.

Modified: lovely.buildouthttp/trunk/src/lovely/buildouthttp/buildouthttp.py
===================================================================
--- lovely.buildouthttp/trunk/src/lovely/buildouthttp/buildouthttp.py	2007-06-21 12:32:05 UTC (rev 76894)
+++ lovely.buildouthttp/trunk/src/lovely/buildouthttp/buildouthttp.py	2007-06-21 12:33:20 UTC (rev 76895)
@@ -27,8 +27,12 @@
     def http_error_401(self, req, fp, code, msg, headers):
         log.debug('getting url: %r' % req.get_full_url())
         res =  urllib2.HTTPBasicAuthHandler.http_error_401(self,req, fp, code,
-                                                           msg, headers)
-        log.debug('got url: %r %r' % (res.url, res.code))
+                                                           msg,
+                                                           headers)
+        if res.code>=400:
+            log.error('failed to get url: %r %r' % (res.url, res.code))
+        else:
+            log.debug('got url: %r %r' % (res.url, res.code))
         return res
 
 def install(buildout=None):



More information about the Checkins mailing list