]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Connection errors can happen here too.
authorBen Darnell <ben@bendarnell.com>
Sun, 27 May 2012 22:09:52 +0000 (15:09 -0700)
committerBen Darnell <ben@bendarnell.com>
Sun, 27 May 2012 22:09:52 +0000 (15:09 -0700)
tornado/iostream.py

index df1f27f674d50dee9fae2c3f56609992a29a64ef..927dc92c28928c05fb961508d53110de74f03106 100644 (file)
@@ -499,6 +499,7 @@ class IOStream(object):
     def _handle_connect(self):
         err = self.socket.getsockopt(socket.SOL_SOCKET, socket.SO_ERROR)
         if err != 0:
+            self.error = socket.error(err, os.strerror(err))
             # IOLoop implementations may vary: some of them return
             # an error state before the socket becomes writable, so
             # in that case a connection failure would be handled by the