Author: poeml
Date: Sun Apr 15 18:38:16 2012
New Revision: 8274

URL: http://svn.mirrorbrain.org/viewvc/mirrorbrain?rev=8274&view=rev
Log:
mirrorprobe:
- handle incomplete responses returned by mirrors (which means they send less
  bytes than announced)

Modified:
    trunk/mirrorprobe/mirrorprobe.py

Modified: trunk/mirrorprobe/mirrorprobe.py
URL: 
http://svn.mirrorbrain.org/viewvc/mirrorbrain/trunk/mirrorprobe/mirrorprobe.py?rev=8274&r1=8273&r2=8274&view=diff
==============================================================================
--- trunk/mirrorprobe/mirrorprobe.py    (original)
+++ trunk/mirrorprobe/mirrorprobe.py    Sun Apr 15 18:38:16 2012
@@ -108,6 +108,11 @@
             mirror.response_code = 0
             mirror.response = "%s" % e.reason
 
+        except httplib.IncompleteRead, e:
+            logging.info('mirror %s returns incomplete response' % 
mirror.identifier)
+            mirror.response_code = 0
+            mirror.response = "%s" % e.reason
+
         except IOError, e:
             # IOError: [Errno ftp error] (111, 'Connection refused')
             if e.errno == 'ftp error':




_______________________________________________
mirrorbrain-commits mailing list
Archive: http://mirrorbrain.org/archive/mirrorbrain-commits/

Note: To remove yourself from this list, send a mail with the content
        unsubscribe
to the address mirrorbrain-commits-requ...@mirrorbrain.org

Reply via email to