diff options
-rw-r--r-- | redis/asyncio/connection.py | 3 | ||||
-rw-r--r-- | redis/connection.py | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/redis/asyncio/connection.py b/redis/asyncio/connection.py index 862f6f0..e77fba3 100644 --- a/redis/asyncio/connection.py +++ b/redis/asyncio/connection.py @@ -925,7 +925,8 @@ class Connection: or chunklen > buffer_cutoff or isinstance(chunk, memoryview) ): - output.append(SYM_EMPTY.join(pieces)) + if pieces: + output.append(SYM_EMPTY.join(pieces)) buffer_length = 0 pieces = [] diff --git a/redis/connection.py b/redis/connection.py index b2f3429..2461482 100644 --- a/redis/connection.py +++ b/redis/connection.py @@ -976,7 +976,8 @@ class Connection: or chunklen > buffer_cutoff or isinstance(chunk, memoryview) ): - output.append(SYM_EMPTY.join(pieces)) + if pieces: + output.append(SYM_EMPTY.join(pieces)) buffer_length = 0 pieces = [] |