Skip to content

Commit 4b2b442

Browse files
committed
error messages
1 parent 36a4517 commit 4b2b442

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

Lib/test/test_zstd.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ def test_simple_compress_bad_args(self):
200200
self.assertRaises(TypeError, ZstdCompressor, zstd_dict={1: 2, 3: 4})
201201

202202
# valid range for compression level is [-(1<<17), 22]
203-
msg = '{} not in valid range -131072 <= compression level <= 22'
203+
msg = 'compression level {} not in valid range -131072 <= level <= 22'
204204
with self.assertRaisesRegex(ValueError, msg.format(C_INT_MAX)):
205205
ZstdCompressor(C_INT_MAX)
206206
with self.assertRaisesRegex(ValueError, msg.format(C_INT_MIN)):
@@ -304,8 +304,8 @@ def test_compress_parameters(self):
304304
option = {CompressionParameter.window_log:100}
305305
with self.assertRaisesRegex(
306306
ValueError,
307-
r"100 not in valid range \d+ <= value <= \d+ for compression "
308-
r"parameter 'window_log'",
307+
"compression parameter 'window_log' received an illegal value 100; "
308+
r'the valid range is \d+ <= value <= \d+',
309309
):
310310
compress(b'', options=option)
311311

@@ -451,8 +451,8 @@ def test_decompress_parameters(self):
451451
options = {DecompressionParameter.window_log_max:100}
452452
with self.assertRaisesRegex(
453453
ValueError,
454-
r"100 not in valid range \d+ <= value <= \d+ for decompression "
455-
r"parameter 'window_log_max'",
454+
"decompression parameter 'window_log_max' received an illegal value 100; "
455+
r'the valid range is \d+ <= value <= \d+',
456456
):
457457
decompress(b'', options=options)
458458

Modules/_zstd/_zstdmodule.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,8 +153,9 @@ set_parameter_error(int is_compress, int key_v, int value_v)
153153

154154
/* Error message */
155155
PyErr_Format(PyExc_ValueError,
156-
"%d not in valid range %d <= value <= %d for %s parameter '%s'",
157-
value_v, bounds.lowerBound, bounds.upperBound, type, name);
156+
"%s parameter '%s' received an illegal value %d; "
157+
"the valid range is %d <= value <= %d",
158+
type, name, value_v, bounds.lowerBound, bounds.upperBound);
158159
}
159160

160161
static inline _zstd_state*

Modules/_zstd/compressor.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ _zstd_set_c_level(ZstdCompressor *self, int level)
5656
int max_level = ZSTD_maxCLevel();
5757
if (level < min_level || level > max_level) {
5858
PyErr_Format(PyExc_ValueError,
59-
"%d not in valid range %d <= compression level <= %d",
59+
"compression level %d not in valid range %d <= level <= %d",
6060
level, min_level, max_level);
6161
return -1;
6262
}

0 commit comments

Comments
 (0)