Просмотр исходного кода

Handle EOF from the HTTP payload parser correctly

Note that this should never matter anyway because the response is already run through the payload parser before.
tags/v0.2.2
JustAnotherArchivist 4 лет назад
Родитель
Сommit
939978beec
1 измененных файлов: 3 добавлений и 2 удалений
  1. +3
    -2
      qwarc/aiohttp.py

+ 3
- 2
qwarc/aiohttp.py Просмотреть файл

@@ -133,10 +133,11 @@ class ClientResponse(aiohttp.client_reqrep.ClientResponse):
while True:
chunk = self._rawData.responseData.read(1048576)
if not chunk:
if data:
parser.feed_data(data)
break
eof, data = parser.feed_data(chunk)
# data can only not be None if eof is True, so there is no need to actually do anything about it
if eof:
break
if not eof:
parser.feed_eof()



Загрузка…
Отмена
Сохранить