Claim PEP 307 for extensions to the pickle protocol.

This commit is contained in:
Guido van Rossum 2003-01-31 19:12:53 +00:00
parent 2b35f15752
commit f739e21311
2 changed files with 36 additions and 0 deletions

View File

@ -108,6 +108,7 @@ Index by Category
S 304 Controlling Generation of Bytecode Files Montanaro S 304 Controlling Generation of Bytecode Files Montanaro
I 305 CSV File API Montanaro, et al I 305 CSV File API Montanaro, et al
I 306 How to Change Python's Grammar Hudson I 306 How to Change Python's Grammar Hudson
S 307 Extensions to the pickle protocol GvR, Peters
Finished PEPs (done, implemented in CVS) Finished PEPs (done, implemented in CVS)
@ -304,6 +305,7 @@ Numerical Index
S 304 Controlling Generation of Bytecode Files Montanaro S 304 Controlling Generation of Bytecode Files Montanaro
I 305 CSV File API Montanaro, et al I 305 CSV File API Montanaro, et al
I 306 How to Change Python's Grammar Hudson I 306 How to Change Python's Grammar Hudson
S 307 Extensions to the pickle protocol GvR, Peters
SR 666 Reject Foolish Indentation Creighton SR 666 Reject Foolish Indentation Creighton

34
pep-0307.txt Normal file
View File

@ -0,0 +1,34 @@
PEP: 307
Title: Extensions to the pickle protocol
Version: $Revision$
Last-Modified: $Date$
Author: Guido van Rossum, Tim Peters
Status: Active
Type: Standards Track
Content-Type: text/plain
Created: 31-Jan-2003
Post-History: None
Introduction
Pickling new-style objects in Python 2.2 is done somewhat clumsily
and causes pickle size to bloat compared to classic class
instances. This PEP documents a new pickle protocol that takes
care of this and many other pickling issues.
(XXX The rest of this PEP is TBD.)
Copyright
This document has been placed in the public domain.
Local Variables:
mode: indented-text
indent-tabs-mode: nil
sentence-end-double-space: t
fill-column: 70
End: