]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Use _try_inline_read instead of _read_from_buffer in read_until_close.
authorBen Darnell <ben@bendarnell.com>
Wed, 6 Mar 2013 02:53:40 +0000 (21:53 -0500)
committerBen Darnell <ben@bendarnell.com>
Wed, 6 Mar 2013 02:53:40 +0000 (21:53 -0500)
Closes #686.

tornado/iostream.py

index 28bc18f4a8ae6053d2d2bf37d48daa54f47425f9..bcb0eb46ecec5c899d4b82303d3dd79876e1ace0 100644 (file)
@@ -174,8 +174,7 @@ class BaseIOStream(object):
             return
         self._read_until_close = True
         self._streaming_callback = stack_context.wrap(streaming_callback)
-        self._read_from_buffer()
-        self._add_io_state(self.io_loop.READ)
+        self._try_inline_read()
 
     def write(self, data, callback=None):
         """Write the given data to this stream.