diff options
author | Raymond Hettinger <python@rcn.com> | 2002-05-21 17:22:02 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2002-05-21 17:22:02 (GMT) |
commit | 97394bc7950d898843f7136c5af69279ea9bb080 (patch) | |
tree | 8bb445830d06581fedd5928f2aa6636c45bcbca7 /Doc | |
parent | 7f7d5bf43873b13c21cff8ab452df3ebde3a39ce (diff) | |
download | cpython-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.tex | 12 |
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 |