Commit Graph

1186 Commits

Author SHA1 Message Date
Tim Peters 17338a4481 Minor edits to the "Protocol versions" section. 2003-02-06 20:35:00 +00:00
Tim Peters 21a586e1b3 Quick checkin to make sure I still have the mechanics straight in this
directory.
2003-02-06 20:29:21 +00:00
Andrew M. Kuchling 9b88421c6a Add a wish 2003-02-06 17:57:14 +00:00
Andrew M. Kuchling 6d3d977da0 Add a wish 2003-02-05 20:21:49 +00:00
Guido van Rossum f95c17f368 Document the extension registry API.
Remove mention of Twisted (they don't want it).
2003-02-04 19:28:16 +00:00
Guido van Rossum 8787ee145b Introduce extension codes. 2003-02-04 19:12:25 +00:00
Guido van Rossum eb93e1fcdc Refactored according to 3 main cases. 2003-02-04 17:53:55 +00:00
Guido van Rossum 6b1fc6f8c0 Fix crucial typo found by Niki Spahiev. 2003-02-04 14:50:23 +00:00
Guido van Rossum 90133d7f6a Added docs for __getstate__ and __setstate__, __getinitargs__ and
__getnewargs__.  Unfortunately these need to be refactored again
according to a different organizing principle. ;-(
2003-02-03 20:22:23 +00:00
Guido van Rossum 2c9210a9b5 Misc tweaks and updates. 2003-02-03 17:50:16 +00:00
Skip Montanaro 8aad764890 zap incorrect statement about formatting parameters and the dialect
registry.
2003-02-03 03:01:48 +00:00
Skip Montanaro 4c07516c43 set_dialect is the wrong name. It conveys the notion of a single dialect.
register_dialect is better.
2003-02-03 02:25:26 +00:00
Skip Montanaro 0b4707dd78 default dialect is now "excel", not "excel2000". 2003-02-03 02:07:37 +00:00
Dave Cole 534feb5366 Changed the csv.reader() fileobj argument to interable. This give us
much more flexibility in processing filtered data.
Made the example excel dialect match the dialect in csv.py.
Added explanation of doublequote.
Added explanation of csv.QUOTE_NONE.
2003-02-02 12:25:23 +00:00
Guido van Rossum ccc70922b4 Add __newobj__ and TBD section. 2003-02-01 20:10:35 +00:00
Guido van Rossum 9cdeaa0b57 Remove text about new pickling; refer to PEP 307 instead. 2003-02-01 19:02:10 +00:00
Guido van Rossum 628e37cde1 Document extended __reduce__ API. 2003-01-31 21:58:34 +00:00
Skip Montanaro 57d97aaec1 remove authors' emails, add Discussion-To: to try and encourage feedback to
go to the mailing list.
2003-01-31 21:55:38 +00:00
Skip Montanaro 1cf7aea11c various cleanups
expanded Rationale a tad
added Post-History date (announcing it in a moment)
added pointer to sandbox implementation
mentioned implementation in the (massive ;-) Testing section
2003-01-31 21:49:32 +00:00
Guido van Rossum 1ff1f735ff Security issues. 2003-01-31 21:13:18 +00:00
Skip Montanaro b17859166a update Post-History 2003-01-31 20:50:46 +00:00
Guido van Rossum 584036ddd6 Extend intro; add motivation and a section on protocol versions. 2003-01-31 19:56:32 +00:00
Guido van Rossum f739e21311 Claim PEP 307 for extensions to the pickle protocol. 2003-01-31 19:12:53 +00:00
Skip Montanaro 2b35f15752 various tweaks
testing the current patch turned up a shortcoming.  When the bytecode base
is defined, it's not safe to delete the source code.  The bytecode file
generated won't be found.
2003-01-31 17:28:11 +00:00
Walter Dörwald b673f29c07 Change the treatment of positions returned by PEP293
error handers in the Unicode codecs: Negative
positions are treated as being relative to the end of
the input and out of bounds positions result in an
IndexError.

Also update the PEP and include an explanation of
this in the documentation for codecs.register_error.

Fixes a small bug in iconv_codecs: if the position
from the callback is negative *add* it to the size
instead of substracting it.

From SF patch #677429.
2003-01-31 17:19:09 +00:00
Raymond Hettinger 84dbf5d022 Remove an entry for an RFE that was already implemented. 2003-01-31 00:18:59 +00:00
Michael W. Hudson 7306ded076 Note posting to python-dev. 2003-01-30 15:22:56 +00:00
Dave Cole c9f7daf85b Use symbolic constants for quoting parameter rather than a string. 2003-01-30 13:34:29 +00:00
Skip Montanaro bfa7197b40 add some To Do items (to David Goodger - don't shoot me because the text now
has embedded URLs - they are temporary. ;-).
added [optional keyword args] to the constructor prototypes.
2003-01-30 12:53:40 +00:00
Dave Cole e1e46e817b Trying to bring PEP up to date with discussions on mailing list. I hope I
have not misinterpreted the conclusions.
* dialect argument is now either a string to identify one of the internally
  defined parameter sets, otherwise it is an object which contains
  attributes which correspond to the parameter set.
* Altered set_dialect() to take dialect name and dialect object.
* Altered get_dialect() to take dialect name and return dialect object.
* Fleshed out formatting parameters, adding escapechar, lineterminator,
  quoting.
2003-01-30 12:11:27 +00:00
Michael W. Hudson 59fc3f4bc8 Update after comments from Guido. 2003-01-30 10:27:45 +00:00
Skip Montanaro 19a5b5b1fa Expand abstract slightly. Reference patch containing beginnings of
implementation.
2003-01-29 22:49:04 +00:00
Skip Montanaro 0bc2b6d21e add note that this PEP is not about file-level or directory-level control of
bytecode file writes.
2003-01-29 19:28:10 +00:00
Skip Montanaro 1a2be3bbe4 Feedback from Terry Reedy. Make the sys module attribute simply
"bytecodebase".  Give concrete examples of the augmented directory in the
examples.
2003-01-29 18:49:47 +00:00
David Goodger 6a0ff8628b added PEP 306; 305 authors 2003-01-29 15:07:58 +00:00
David Goodger f47cf8f88d How to Change Python's Grammar 2003-01-29 15:07:17 +00:00
Skip Montanaro 4bd57ea00d started reorganizing the information about low-level formatting parameters.
Define dialects in their own subsection.  Define low-level parameters in a
separate subsection.  Define set_dialect() and get_dialect() module-level
functions.

More to be done, but I have to get to work... ;-)
2003-01-29 14:09:45 +00:00
Skip Montanaro e12319dd5d Belatedly added Dave and Andrew as authors. Changed Type to Standards
Track.
2003-01-29 13:36:59 +00:00
David Goodger efa2138e13 capitalized title 2003-01-29 04:23:26 +00:00
David Goodger 935a1711b3 Added PEP 305, CSV file API 2003-01-29 04:20:19 +00:00
David Goodger 7b1b08a413 fixed headers 2003-01-29 03:56:47 +00:00
Skip Montanaro 73a95274f5 add a note about my ignorance of import hooks and how they relate to this
pep.

add posting date, as it's about to be announced to the unwashed masses...
2003-01-27 22:33:41 +00:00
Raymond Hettinger 9c13bfc40f Just pointed out an improvement to the code example. 2003-01-25 20:30:02 +00:00
Raymond Hettinger 45511b4a61 Jp Calderone pointed out that most Python library modules were updated
to support __iter__ and __contains__.

* Removed shelve as a specific counter-example.
* Changed the wording to "may not" so that user and third party modules
  are considered.
2003-01-25 20:21:30 +00:00
Raymond Hettinger ae0f0f9903 Added migration issue for booleans. 2003-01-25 20:15:35 +00:00
David Goodger 7d8ea82a4c spelling 2003-01-23 18:51:09 +00:00
David Goodger f6324c80f8 markup fixes 2003-01-23 18:45:09 +00:00
Skip Montanaro ae27188998 new pep - initial feedback from python-dev incorporated. 2003-01-23 17:26:42 +00:00
Skip Montanaro 5e382b78a4 add pep 304 2003-01-23 17:25:59 +00:00
David Goodger 3719ffd32e Updates from Christopher Craig. 2003-01-18 00:59:04 +00:00