made twistedutil.protocol 2.4 compatible

This commit is contained in:
Denis Bilenko
2009-01-12 19:29:38 +06:00
parent dfef4b3429
commit 7922bc290d

View File

@@ -185,6 +185,7 @@ class GreenTransport(GreenTransportBase):
"""Read size bytes or until EOF"""
if self._queue is not None:
resumed = False
try:
try:
while len(self._buffer) < size or size < 0:
if not resumed:
@@ -212,6 +213,7 @@ class GreenTransport(GreenTransportBase):
"""Receive a single chunk of undefined size but no bigger than buflen"""
if self._queue is not None and not self._buffer:
self.resumeProducing()
try:
try:
recvd = self._wait()
#print 'received %r' % recvd