From 16e1df32e3d83c25a81f6e3c31440dda02d3dbed Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Wed, 5 May 2004 04:24:53 +0000 Subject: [PATCH] Remove list of pickle protocol names used by the copy module; there are enough subtleties to pickling that we don't want misunderstanding to spread because we don't provide all the information twice. The reference to the pickle module for information will have to suffice; at least only one portion of the docs will be out of date. ;-( --- Doc/lib/libcopy.tex | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Doc/lib/libcopy.tex b/Doc/lib/libcopy.tex index f931c0283091..d73d6fdecf9c 100644 --- a/Doc/lib/libcopy.tex +++ b/Doc/lib/libcopy.tex @@ -72,14 +72,10 @@ stack trace, stack frame, file, socket, window, array, or any similar types. Classes can use the same interfaces to control copying that they use -to control pickling: they can define methods called -\method{__getinitargs__()}, \method{__getstate__()} and -\method{__setstate__()}. See the description of module +to control pickling. See the description of module \refmodule{pickle}\refstmodindex{pickle} for information on these methods. The \module{copy} module does not use the \refmodule[copyreg]{copy_reg} registration module. -\withsubitem{(copy protocol)}{\ttindex{__getinitargs__()} - \ttindex{__getstate__()}\ttindex{__setstate__()}} In order for a class to define its own copy implementation, it can define special methods \method{__copy__()} and -- 2.47.3