Skip to content

Commit 0da4ba5

Browse files
Exception string referencing wrong function name.
1 parent 563525d commit 0da4ba5

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

docs/changes.rst

+3
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ Version 1.17.1
88

99
* Due to GitHub actions changes, binary wheels were missing for macOS Intel.
1010

11+
* Not implemented error for `__reduce__()` on `ObjectProxy` was incorrectly
12+
displaying the error as being on `__reduce_ex__()`.
13+
1114
Version 1.17.0
1215
--------------
1316

src/wrapt/_wrappers.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1253,7 +1253,7 @@ static PyObject *WraptObjectProxy_reduce(
12531253
WraptObjectProxyObject *self, PyObject *args, PyObject *kwds)
12541254
{
12551255
PyErr_SetString(PyExc_NotImplementedError,
1256-
"object proxy must define __reduce_ex__()");
1256+
"object proxy must define __reduce__()");
12571257

12581258
return NULL;
12591259
}

src/wrapt/wrappers.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ def __deepcopy__(self, memo):
440440

441441
def __reduce__(self):
442442
raise NotImplementedError(
443-
'object proxy must define __reduce_ex__()')
443+
'object proxy must define __reduce__()')
444444

445445
def __reduce_ex__(self, protocol):
446446
raise NotImplementedError(

0 commit comments

Comments
 (0)