summaryrefslogtreecommitdiffstats
path: root/Doc
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2002-05-21 17:22:02 (GMT)
committerRaymond Hettinger <python@rcn.com>2002-05-21 17:22:02 (GMT)
commit97394bc7950d898843f7136c5af69279ea9bb080 (patch)
tree8bb445830d06581fedd5928f2aa6636c45bcbca7 /Doc
parent7f7d5bf43873b13c21cff8ab452df3ebde3a39ce (diff)
downloadcpython-97394bc7950d898843f7136c5af69279ea9bb080.zip
cpython-97394bc7950d898843f7136c5af69279ea9bb080.tar.gz
cpython-97394bc7950d898843f7136c5af69279ea9bb080.tar.bz2
Patch 533291. Deprecate None return form of __reduce__.
Diffstat (limited to 'Doc')
-rw-r--r--Doc/lib/libpickle.tex12
1 files changed, 8 insertions, 4 deletions
diff --git a/Doc/lib/libpickle.tex b/Doc/lib/libpickle.tex
index d4a54cd..194a717 100644
--- a/Doc/lib/libpickle.tex
+++ b/Doc/lib/libpickle.tex
@@ -444,6 +444,7 @@ or three, with the following semantics:
by name.
\item A tuple of arguments for the callable object, or \code{None}.
+\deprecated{2.3}{Use the tuple of arguments instead}
\item Optionally, the object's state, which will be passed to
the object's \method{__setstate__()} method as described in
@@ -456,10 +457,13 @@ or three, with the following semantics:
Upon unpickling, the callable will be called (provided that it meets
the above criteria), passing in the tuple of arguments; it should
-return the unpickled object. If the second item was \code{None}, then
-instead of calling the callable directly, its \method{__basicnew__()}
-method is called without arguments. It should also return the
-unpickled object.
+return the unpickled object.
+
+If the second item was \code{None}, then instead of calling the
+callable directly, its \method{__basicnew__()} method is called
+without arguments. It should also return the unpickled object.
+
+\deprecated{2.3}{Use the tuple of arguments instead}
An alternative to implementing a \method{__reduce__()} method on the
object to be pickled, is to register the callable with the