From dda4ab6f65d9ae37d245d6b9789fbc3d8718ad0e Mon Sep 17 00:00:00 2001 From: Rogdham Date: Fri, 29 May 2026 19:41:36 +0200 Subject: [PATCH 1/2] Fix zstd compression with digested ZstdDict --- Modules/_zstd/compressor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/Modules/_zstd/compressor.c b/Modules/_zstd/compressor.c index b2eb22d9ec8add8..894568fce28d0d5 100644 --- a/Modules/_zstd/compressor.c +++ b/Modules/_zstd/compressor.c @@ -347,6 +347,7 @@ _zstd_ZstdCompressor_new_impl(PyTypeObject *type, PyObject *level, } self->use_multithread = 0; + self->compression_level = ZSTD_CLEVEL_DEFAULT; self->dict = NULL; self->lock = (PyMutex){0}; From e678e02860a94ae1a5d6927ed8c5fe9c4d54d026 Mon Sep 17 00:00:00 2001 From: Rogdham Date: Wed, 3 Jun 2026 19:36:02 +0200 Subject: [PATCH 2/2] Add NEWS entry --- .../next/Library/2026-06-03-19-35-32.gh-issue-150583.dedI24.rst | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 Misc/NEWS.d/next/Library/2026-06-03-19-35-32.gh-issue-150583.dedI24.rst diff --git a/Misc/NEWS.d/next/Library/2026-06-03-19-35-32.gh-issue-150583.dedI24.rst b/Misc/NEWS.d/next/Library/2026-06-03-19-35-32.gh-issue-150583.dedI24.rst new file mode 100644 index 000000000000000..7579a0a0b9421e3 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2026-06-03-19-35-32.gh-issue-150583.dedI24.rst @@ -0,0 +1,2 @@ +Fix compression level in :mod:`compression.zstd` when passing a digested +dictionary during compression.