We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ffbe879 commit 9e00b91Copy full SHA for 9e00b91
redis/connection.py
@@ -340,11 +340,12 @@ def can_read(self, timeout):
340
return self._buffer and self._buffer.can_read(timeout)
341
342
def read_response(self, disable_decoding=False):
343
- pos = self._buffer.get_pos()
+ pos = self._buffer.get_pos() if self._buffer else None
344
try:
345
result = self._read_response(disable_decoding=disable_decoding)
346
except BaseException:
347
- self._buffer.rewind(pos)
+ if self._buffer:
348
+ self._buffer.rewind(pos)
349
raise
350
else:
351
self._buffer.purge()
0 commit comments