Created on 2004-01-08 15:53 by fdrake, last changed 2022-04-11 14:56 by admin. This issue is now closed.
Messages (6) |
|
|
msg60448 - (view) |
Author: Fred Drake (fdrake)  |
Date: 2004-01-08 15:53 |
It would be nice if it were easier to "look at" multiple pickles in a string using pickletools. The issue is that multiple pickles created using a single pickler share a memo. Some unpickler-like object would be conventient to work with for this case. |
|
|
msg60449 - (view) |
Author: Tim Peters (tim.peters) *  |
Date: 2004-01-08 16:15 |
Logged In: YES user_id=31435 pickletools.dis() already has an optional memo argument. Do mymemo = {} dis(pickle, memo=mymemo) dis(pickle, memo=mymemo) dis(pickle, memo=mymemo) (for example) to disassemble the first 3 objects in a pickle. |
|
|
msg60450 - (view) |
Author: Fred Drake (fdrake)  |
Date: 2004-01-08 17:10 |
Logged In: YES user_id=3066 Yes, we found that, but it would be nice to have a more convenient interface for it. Note that you're example will still just disassemble the first object 3 times it "pickle" is a string; a fairly trivial convenience object can wrap that with a StringIO so you actually handle subsequent pickles when calling for a disassembly. |
|
|
msg60451 - (view) |
Author: Tim Peters (tim.peters) *  |
Date: 2004-01-08 17:14 |
Logged In: YES user_id=31435 Well, the module is called pickletools, not pickleeverydamnfoolfunctionicanthinkof . Convenience is for wusses, but you have my blessing if somone wants to bother. |
|
|
msg60452 - (view) |
Author: Fred Drake (fdrake)  |
Date: 2004-01-08 17:18 |
Logged In: YES user_id=3066 There's a reason I assigned it to myself. ;-) |
|
|
msg76888 - (view) |
Author: Fred Drake (fdrake)  |
Date: 2008-12-04 15:37 |
I can't remember why I wanted this; guess this should indeed go in the pickleeverydamnfoolfunctionicanthinkof module, not the standard library. |
|
|
History |
|
|
|
Date |
User |
Action |
Args |
2022-04-11 14:56:02 |
admin |
set |
github: 39787 |
2008-12-04 15:37:10 |
fdrake |
set |
status: open -> closedresolution: rejectedmessages: + stage: resolved |
2004-01-08 15:53:28 |
fdrake |
create |
|