Commit graph

7566 commits

Author SHA1 Message Date
Neal Norwitz
0917988f7c Fix SF #1442937, Bad Coroutine link 2006-03-04 23:31:45 +00:00
Neal Norwitz
7356dcb705 SF #1442767, docs for os.statvfs miss f_bsize parameter. Will backport. 2006-03-03 23:11:42 +00:00
Brett Cannon
3096c53eaa Fix latex typos as spotted by George Yoshida. 2006-03-02 03:52:06 +00:00
Martin v. Löwis
49c5da1d88 Patch #1440601: Add col_offset attribute to AST nodes. 2006-03-01 22:49:05 +00:00
Brett Cannon
54ac29497e Document PEP 352 changes. Also added GeneratorExit. 2006-03-01 22:10:49 +00:00
Martin v. Löwis
c9066cafba Fix warning that texcheck complained about. 2006-03-01 16:37:55 +00:00
Fredrik Lundh
1f2dac5766 markup glitch (spotted by George Yoshida) 2006-03-01 12:43:53 +00:00
Martin v. Löwis
3b19754079 Document new Py_ssize_t API. 2006-03-01 05:47:11 +00:00
Martin v. Löwis
497114e027 Add tool to check documentation against declaration. 2006-03-01 05:18:07 +00:00
Martin v. Löwis
29fafd8708 Make documentation match the implementation. 2006-03-01 05:16:03 +00:00
Neal Norwitz
77e42fff31 George Yoshida points out that the special characters
from Tools/compiler/ast.txt are not used anywhere else in asttable.txt.
So remove "\&".
2006-02-28 17:46:48 +00:00
Fredrik Lundh
d3188639c3 markup glitch (spotted by George Yoshida) 2006-02-28 12:11:57 +00:00
Anthony Baxter
d615110949 XXX something for amk's attention 2006-02-28 07:21:42 +00:00
Martin v. Löwis
40d8459dbf Add generation of the version. 2006-02-28 00:30:54 +00:00
Guido van Rossum
c2e20744b2 PEP 343 -- the with-statement.
This was started by Mike Bland and completed by Guido
(with help from Neal).

This still needs a __future__ statement added;
Thomas is working on Michael's patch for that aspect.

There's a small amount of code cleanup and refactoring
in ast.c, compile.c and ceval.c (I fixed the lltrace
behavior when EXT_POP is used -- however I had to make
lltrace a static global).
2006-02-27 22:32:47 +00:00
Neal Norwitz
f9f61b4aa2 Note version added for conditional expressions 2006-02-27 16:31:12 +00:00
Martin v. Löwis
577b5b960d Create _ast module.
Cleanup Python-ast.c generation.
2006-02-27 15:23:19 +00:00
Thomas Wouters
dca3b9c797 PEP 308 implementation, including minor refdocs and some testcases. It
breaks the parser module, because it adds the if/else construct as well as
two new grammar rules for backward compatibility. If no one else fixes
parsermodule, I guess I'll go ahead and fix it later this week.

The TeX code was checked with texcheck.py, but not rendered. There is
actually a slight incompatibility:

>>> (x for x in lambda:0)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: iteration over non-sequence

changes into

>>> (x for x in lambda: 0)
  File "<stdin>", line 1
    (x for x in lambda: 0)
                     ^
SyntaxError: invalid syntax

Since there's no way the former version can be useful, it's probably a
bugfix ;)
2006-02-27 00:24:13 +00:00
Guido van Rossum
1968ad32cd - Patch 1433928:
- The copy module now "copies" function objects (as atomic objects).
  - dict.__getitem__ now looks for a __missing__ hook before raising
    KeyError.
  - Added a new type, defaultdict, to the collections module.
    This uses the new __missing__ hook behavior added to dict (see above).
2006-02-25 22:38:04 +00:00
Georg Brandl
b518d8c7d7 Fix casing of function names. 2006-02-22 11:46:55 +00:00
Neal Norwitz
e51fc53b6a George Yoshida's fix. 2006-02-22 05:51:48 +00:00
Georg Brandl
7d42d3cd59 fix typo 2006-02-21 20:41:29 +00:00
Georg Brandl
868e704e27 Document "multifile" as deprecated. 2006-02-21 19:23:49 +00:00
Tim Peters
d34350e47e At Brian Wichmann's request, added words warning against
using the old Wichmann-Hill generator,  Also pointed to
a newer version of his generator, and weakened the claim
about what jumpahead() does now.

Note sure I got the LaTeX entirely correct for \seeurl.
If it's broken, please fix it ;-)

Bugfix candidate!  (These changes make just as much
sense for 2.4.)
2006-02-21 19:19:00 +00:00
Walter Dörwald
b075fcea3a Fix table header. 2006-02-21 18:51:32 +00:00
Tim Peters
4d0bd0b32c Trimmed trailing whitespace. 2006-02-21 18:48:34 +00:00
Georg Brandl
124a4e58c4 Bug #947571: By default, urllib.urlopen() does not raise IOErrors
on server error codes. Make this clear.
2006-02-20 21:26:18 +00:00
Georg Brandl
69774c212a Bug #1102649: add a note to pickle docs that pickle files should be
opened in binary mode.
2006-02-20 13:12:02 +00:00
Georg Brandl
9b743f514c Bug #1013800: document PyFunction_* functions 2006-02-20 12:57:53 +00:00
Georg Brandl
71322121d7 Bug #1323369: document possible values of sys.getwindowsversion()
platform field
2006-02-20 12:15:23 +00:00
Georg Brandl
8f7c54eaa5 Bug #1413790: zipfile now sanitizes absolute archive names that are
not allowed by the specs.
2006-02-20 08:40:38 +00:00
Thomas Wouters
6302a5a9b0 Fix typpo. 2006-02-19 20:08:18 +00:00
Neal Norwitz
87f2875252 Minor tweaks 2006-02-19 19:18:18 +00:00
Georg Brandl
c3e950cbf3 Clarify how hook_compressed determines how to open a file. 2006-02-19 15:20:29 +00:00
Georg Brandl
c98eeede17 Patch #1215184: FileInput now can be given an opening hook which can
be used to control how files are opened.
2006-02-19 14:57:47 +00:00
Georg Brandl
c029f873cb Patch #1212287: fileinput.input() now has a mode parameter for
specifying the file mode input files should be opened with.
2006-02-19 14:12:34 +00:00
Georg Brandl
67e9fb9d7a Patch #1215184: fileinput now has a fileno() function for getting the
current file number.
2006-02-19 13:56:17 +00:00
Georg Brandl
602b9ba6b3 Patch #1349274: gettext.install() now optionally installs additional
translation functions other than _() in the builtin namespace.
2006-02-19 13:26:36 +00:00
Georg Brandl
1dc5a84aee Bug #801349: document that start/stop/step slice arguments can be None 2006-02-19 00:12:42 +00:00
Georg Brandl
4caeff9867 Patch #1415507: clarify docs on reference stealing 2006-02-18 22:55:59 +00:00
Georg Brandl
f4f4415a18 Patch #1393157: os.startfile() now has an optional argument to specify
a "command verb" to invoke on the file.
2006-02-18 22:29:33 +00:00
Georg Brandl
6aab16e9f6 Move "httpresponses" dict from urllib2 to httplib where it belongs. 2006-02-17 19:17:25 +00:00
Georg Brandl
5d076961e2 Patch #1417555: SimpleHTTPServer now returns Last-Modified headers. 2006-02-17 13:34:16 +00:00
Georg Brandl
bcd548bdb2 Update "undocumented modules" section. 2006-02-17 11:51:41 +00:00
Georg Brandl
b56230b30d Add deprecation notices to modules deprecated since 2000. 2006-02-17 11:18:58 +00:00
Georg Brandl
1b6726732c Bug #1432350: arrayobject should use PyObject_VAR_HEAD 2006-02-17 08:56:33 +00:00
Thomas Wouters
bbdf6078f6 Fix broken example of csv.reader use (it returns an iterator, which isn't
indexable) by using the same 'for' construct as all other examples. (Also
emphasizes that reading from a random iterable is no different than reading
from a file.)
2006-02-16 14:57:05 +00:00
Vinay Sajip
55aafab04f Added some more versionchanged markup. 2006-02-15 21:47:32 +00:00
Fred Drake
4482929734 use correct function in example 2006-02-15 06:55:57 +00:00
Neal Norwitz
c16dd48ee1 Doc some user visible changes 2006-02-13 02:04:37 +00:00