[Python-Dev] Pickling w/ low overhead
Tue, 03 Aug 1999 21:17:16 +0200
David Ascher wrote:
> On Tue, 3 Aug 1999, M.-A. Lemburg wrote:
> > Hmm, types can register their own pickling/unpickling functions
> > via copy_reg, so they can access the self.write method in pickle.py
> > to implement the write to file interface.
> Are you sure? My understanding of copy_reg is, as stated in the doc:
> pickle (type, function[, constructor])
> Declares that function should be used as a ``reduction'' function for
> objects of type or class type. function should return either a string
> or a tuple. The optional constructor parameter, if provided, is a
> callable object which can be used to reconstruct the object when
> called with the tuple of arguments returned by function at pickling
> How does one access the 'self.write method in pickle.py'?
Ooops. Sorry, that doesn't work... well at least not using "normal"
Python ;-) You could of course simply go up one stack frame and
then grab the self object and then... well, you know...
Y2000: 150 days left
Python Pages: http://www.lemburg.com/python/