This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author tim.peters
Recipients alexandre.vassalotti, amaury.forgeotdarc, barry, benjamin.peterson, nnorwitz, pitrou, tim.peters
Date 2008-09-12.21:40:23
SpamBayes Score 2.6721514e-11
Marked as misclassified No
Message-id <1221255625.85.0.707726952986.issue3657@psf.upfronthosting.co.za>
In-reply-to
Content
Amaury, yes, it would be nice if pickle were more reliable here.  But
that should be the topic of a different tracker issue.  Despite the
Title, this issue is really about sporadic pickletools.py failures, and
the pickletools tests are trying to test pickletools, not pickle.py (or
cPickle).  Changing the test as suggested makes it reliably test what
it's trying to test (namely that pickletools.dis() produces sensible
output for pickle's GLOBAL opcode).  Whether pickle/cPickle should do a
better job of building GLOBAL opcodes in the first place is a distinct
issue.

In any case, since pickle/cPickle have worked this way forever, and the
only known bad consequence to date is accidental sporadic test failures
in pickletools.py, the underlying pickle/cPickle issue shouldn't be a
release blocker regardless.
History
Date User Action Args
2008-09-12 21:40:26tim.peterssetrecipients: + tim.peters, barry, nnorwitz, amaury.forgeotdarc, pitrou, alexandre.vassalotti, benjamin.peterson
2008-09-12 21:40:25tim.peterssetmessageid: <1221255625.85.0.707726952986.issue3657@psf.upfronthosting.co.za>
2008-09-12 21:40:25tim.peterslinkissue3657 messages
2008-09-12 21:40:23tim.peterscreate