Browse Source

Merge pull request #122 from tokland/more-retry-exceptions

retry on all socket exceptions
Arnau Sanchez 8 years ago
parent
commit
16a8181fa7
1 changed files with 3 additions and 1 deletions
  1. 3 1
      youtube_upload/upload_video.py

+ 3 - 1
youtube_upload/upload_video.py

@@ -1,3 +1,5 @@
+import socket
+
 try:
     import httplib
 except ImportError:
@@ -10,7 +12,7 @@ import httplib2
 from . import lib
 
 RETRIABLE_EXCEPTIONS = [
-    IOError, httplib2.HttpLib2Error, httplib.NotConnected,
+    socket.error, IOError, httplib2.HttpLib2Error, httplib.NotConnected,
     httplib.IncompleteRead, httplib.ImproperConnectionState,
     httplib.CannotSendRequest, httplib.CannotSendHeader,
     httplib.ResponseNotReady, httplib.BadStatusLine,