Commit Graph

2566 Commits

Author SHA1 Message Date
Brett Cannon 09824f7379 Add mention that indirection entries in sys.modules will not be supported once
absolute/relative imports are the only import semantics supported.
Specifically mention that this will definitely happen for Python 3.0.
2007-04-30 00:55:35 +00:00
Brett Cannon e2d0295f0f Specify that load_module is to raise ImportError if an error has occurred and
no exceptino is being propagated or it has been asked to load a module that it
cannot.

Also specify that __name__ must be set on all loaded modules.
2007-04-29 20:19:50 +00:00
Brett Cannon fd3f447b80 Add bsddb185 to the list of modules to go. 2007-04-29 20:03:44 +00:00
Martin v. Löwis 06bca6e5e3 Add edits suggested by Brett. 2007-04-29 14:17:02 +00:00
Martin v. Löwis d4d0b01433 Add Brett's suggested changes. 2007-04-29 13:46:08 +00:00
Martin v. Löwis a20cd09644 Add PEP 3123. 2007-04-29 13:42:17 +00:00
Brett Cannon a15817652d Add PEP 3122: Delineation of the main module.
This PEP has already been rejected.
2007-04-28 06:48:59 +00:00
Andrew M. Kuchling 532382f5dc Fix 'the the' error 2007-04-28 00:36:48 +00:00
Andrew M. Kuchling c61ac6d3cd Fix 'the the' error 2007-04-27 23:42:06 +00:00
Andrew M. Kuchling 59c5afdf4a Fix 'the the' error 2007-04-27 22:51:38 +00:00
Guido van Rossum e432788d3f Fix typos and nits reported by various correspondents,
add a few clarifications and new open issues.  Only the easy stuff.
2007-04-27 20:07:16 +00:00
Martin v. Löwis 43d62602d0 Add keywords for PEP 3121. 2007-04-27 08:31:58 +00:00
Martin v. Löwis e4acda0af6 Add PEP 3121. 2007-04-27 08:27:24 +00:00
Georg Brandl fe42ad186f Some reST sanitizing; change the Authors: header back to "Author:". 2007-04-27 06:58:33 +00:00
Martin v. Löwis dd64b9f72e Remove extra spaces. 2007-04-27 06:34:37 +00:00
Martin v. Löwis f9f761307b Set svn:keywords. 2007-04-27 06:24:32 +00:00
Martin v. Löwis e8beb1ae2f Fix formatting problems. 2007-04-27 05:52:31 +00:00
Martin v. Löwis 396908697c Rename 3142 to 3120, as that is the next available number. 2007-04-27 05:16:10 +00:00
Martin v. Löwis 3c28c51417 Add PEP 3142. 2007-04-27 05:11:00 +00:00
Guido van Rossum fc960b4572 PEP 3141: Fix spelling of Transcendental.
PEP 3119: Add overloading isinstance() and issubclass();
	  tighten invariant for Mapping.keys/values/items to use list().
2007-04-26 22:33:22 +00:00
Travis E. Oliphant 5f33b4b632 Changes to pep-3118.txt 2007-04-26 21:43:28 +00:00
Guido van Rossum ac9a2701b5 Deal with some open issues. Add some others. Will be posting soon. 2007-04-26 18:24:07 +00:00
Guido van Rossum fc624d8d81 Make clear() a concrete method that calls pop() until it raises KeyError. 2007-04-26 00:44:37 +00:00
Guido van Rossum 84f7d64b79 Some small edits, e.g. finite -> sized. 2007-04-25 23:33:22 +00:00
Guido van Rossum ccdf57c395 Fix up references in PEP 3141. Point PEP 3119 to PEP 3141. 2007-04-25 21:05:21 +00:00
Guido van Rossum 5975732b4d Tiny formatting tweak. 2007-04-25 20:45:43 +00:00
Guido van Rossum 809409c197 Add PEP 3141 (named after 3.141), ABCs for numbers, by Jeffrey Jasskin.
Not to endorse this (yet) but so we have a record in svn.
2007-04-25 20:42:59 +00:00
David Goodger f82b61cce2 markup fix 2007-04-25 15:19:08 +00:00
Guido van Rossum 81cba80bfe Add pointer to implementation of @abstractmethod in C.
Change ABC framework description to only mention @abstractmethod
and unconditionally propose it as a built-in.
Some more editorializing; explain why we have BasicMapping.
2007-04-25 00:17:23 +00:00
Guido van Rossum f9b3dff1fb Add some text that Talin suggested. 2007-04-23 23:37:29 +00:00
Neal Norwitz 56b10379a9 Various status updates 2007-04-23 01:29:47 +00:00
Georg Brandl f956fb4ab6 Update PEP 0. 2007-04-21 15:51:51 +00:00
Georg Brandl 5181528369 PEP 3114 is final. 2007-04-21 15:50:50 +00:00
Guido van Rossum 3ff288b8ae More decisions. 2007-04-20 23:06:41 +00:00
Guido van Rossum 66d4f339be Work in many email responses. 2007-04-20 22:26:10 +00:00
Andrew M. Kuchling 69064d13b6 Escape backslashes in PEPs when writing an index.yml 2007-04-20 20:55:15 +00:00
Guido van Rossum d54e5eac4a Choose Sized instead of Finite.
Make a few more tentative decisions based on Brett's feedback.
2007-04-20 18:32:41 +00:00
Guido van Rossum ec9942c558 Turn XXX into open issues. Fix append (was listed as add).
Respond to Brett's email.
2007-04-20 03:29:51 +00:00
Brett Cannon f0753eea80 Fix a markup error. 2007-04-20 01:39:43 +00:00
Guido van Rossum f35a9eab74 Fix a blatant bug in the definition of hash().
Add ComposableSet, which defines union etc.
2007-04-19 22:47:08 +00:00
Guido van Rossum e06f400021 Added some comparisons to other ideas, open issues, and more references. 2007-04-19 21:49:59 +00:00
Brett Cannon ba82685d7d Update PEP to cover the deprecation of BaseException.message in Python 2.6. 2007-04-19 19:05:14 +00:00
Guido van Rossum e3aab6db4b Another checkpoint. Add some invariants. Resolve an XXX or two. 2007-04-19 18:53:49 +00:00
Guido van Rossum a9354df361 Checkpoint. Use Finite for the class defining __len__. 2007-04-19 17:58:47 +00:00
Guido van Rossum 7191aa5254 Fix rest warnings. 2007-04-19 00:33:02 +00:00
Guido van Rossum fc4f448947 Add lots of text. Still far from complete. 2007-04-19 00:21:49 +00:00
Guido van Rossum 2e759ec054 Add spec for abc module. Add more sections but with temporary contents. 2007-04-18 18:39:32 +00:00
Guido van Rossum cbda3c2812 Clean up trailing whitespace. 2007-04-18 17:43:05 +00:00
Guido van Rossum a37f0eda27 Add a bit more to the abstract. 2007-04-18 17:32:21 +00:00
Guido van Rossum 04cae3ee7f Claim PEP 3119 for the ABC PEP. Please disregard the contents for now. 2007-04-18 17:20:24 +00:00