Fix issue #95 Randomly incomplete topic name in consuming from MQTT topic.

pull/8/head
Jan Vlcinsky 2017-10-30 17:33:41 +01:00
rodzic f7301f2d5d
commit fac2c6ea52
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -140,7 +140,11 @@ class StreamReaderAdapter(ReaderAdapter):
@asyncio.coroutine
def read(self, n=-1) -> bytes:
return (yield from self._reader.read(n))
if n == -1:
data = yield from self._reader.read(n)
else:
data = yield from self._reader.readexactly(n)
return data
def feed_eof(self):
return self._reader.feed_eof()