Skip to content

Commit efcf0b3

Browse files
committed
minor refactor
1 parent ff1a175 commit efcf0b3

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

litestar/middleware/compression/zstd_facade.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
except ImportError as e:
1616
raise MissingDependencyException("backports.zstd", extra="zstd") from e
1717

18+
1819
if TYPE_CHECKING:
1920
from io import BytesIO
2021

@@ -41,11 +42,9 @@ def write(
4142
body: bytes | bytearray,
4243
final: bool = False,
4344
) -> None:
44-
if not final:
45-
self.buffer.write(self.compressor.compress(body, mode=zstd.ZstdCompressor.FLUSH_BLOCK))
46-
else:
47-
self.buffer.write(self.compressor.compress(body, mode=zstd.ZstdCompressor.FLUSH_FRAME))
45+
mode = zstd.ZstdCompressor.FLUSH_FRAME if final else zstd.ZstdCompressor.FLUSH_BLOCK
46+
self.buffer.write(self.compressor.compress(body, mode=mode))
4847

4948
def close(self) -> None:
50-
if self.compressor.last_mode is not zstd.ZstdCompressor.FLUSH_FRAME:
49+
if self.compressor.last_mode != zstd.ZstdCompressor.FLUSH_FRAME:
5150
self.buffer.write(self.compressor.flush())

0 commit comments

Comments
 (0)