Georg Brandl
96593ed348
Continue going through the language reference, bringing it up-to-date.
...
In particular, document the new comprehensions and remove mentions of long integers.
Fix a bunch of related things in the lib ref.
2007-09-07 14:15:41 +00:00
Kurt B. Kaiser
44fa8f650f
Make IDLE's file decode more robust.
...
1. coding_spec() only looks at first two lines of bytes to avoid
a UnicodeDecodeError if rest of file is e.g. latin-1
2. coding_spec() handles \n or \r
3. Clarify that locale_encoding is used by calling it that. However, it's
still called IOBinding.encoding in other parts of IDLE and that usage
needs to be checked to verify that's still what is desired.
4. Return None from _decode() if decoding fails.
5. Name the vars representing bytes and strings or chars appropriately.
2007-09-07 05:06:21 +00:00
Brett Cannon
504d885417
Fix docstring for getfullargspec().
2007-09-07 02:12:14 +00:00
Gregory P. Smith
a5e8ab5d5c
merge r58023 to fix issue1112 on windows. make this test more robust
...
and deterministic.
2007-09-06 23:06:50 +00:00
Jeffrey Yasskin
1cc5544345
Extend unittest's fail*AlmostEqual methods to work on complex numbers.
2007-09-06 18:55:17 +00:00
Skip Montanaro
d3f6c9d17b
I think we can just dump the else clause, per the comment I just deleted.
2007-09-06 16:30:31 +00:00
Georg Brandl
22291c5008
#1116 : reference to old filename fixed.
2007-09-06 14:49:02 +00:00
Guido van Rossum
dff1c31fb4
In response to issue 1101, place vastly more emphasis on the new print()
...
function.
2007-09-06 14:46:41 +00:00
Georg Brandl
67ced426bc
hashlib operates on bytes, not strings.
2007-09-06 14:09:10 +00:00
Georg Brandl
0068e2ccb1
New exception catching syntax.
2007-09-06 14:03:41 +00:00
Kurt B. Kaiser
105f60ee62
1. Fail gracefully if the file fails to decode when loaded.
...
2. If the load fails, close the half-built edit window.
3. Don't reopen the file to check the shebang.
4. Clarify that we're setting tabs in Tk.
M EditorWindow.py
M FileList.py
2007-09-06 04:03:04 +00:00
Guido van Rossum
3da4c4bcab
Use an event variable to wait for the server to be ready, not time.sleep().
2007-09-06 03:57:23 +00:00
Brett Cannon
fdc1a567ec
Cast away const qualifier to silence a compiler warning about it.
2007-09-05 20:35:46 +00:00
Georg Brandl
65ea9bd87e
Bug #1684991 : explain __special__ lookup semantics.
2007-09-05 13:36:27 +00:00
Mark Summerfield
08898b4b19
Proof read/editing of abc. Added table of collections.Hashable etc. to
...
collections with some brief notes.
2007-09-05 08:43:04 +00:00
Guido van Rossum
fd4a7de172
Fix doctest failure introduced by r57949.
...
The formatting of errors from pdb's own print command is different
from the formatting of errors when pdb exec's an arbitrary command;
the introduction of print as a pdb command caused this test to use
the former instead of the latter, causing the test to fail.
2007-09-05 03:26:38 +00:00
Eric Smith
45c078736e
Simplified recursion logic. Modified variable name to match string.Formatter.
2007-09-05 02:02:43 +00:00
Eric Smith
11529195ca
Changed some ValueError's to KeyError and IndexError.
...
Corrected code for invalid conversion specifier.
Added tests to verify.
Modified string.Formatter to correctly expand format_spec's,
and added a limit to recursion depth. Added _vformat()
method to support both of these.
2007-09-04 23:04:22 +00:00
Fred Drake
0af17617c5
fix typo
2007-09-04 19:43:19 +00:00
Georg Brandl
c53c9666f5
Add a dict view usage example.
2007-09-04 17:58:02 +00:00
Georg Brandl
952aea2ce6
Change docs for builtins that now return iterators.
2007-09-04 17:50:40 +00:00
Georg Brandl
d22a8152bc
Docs on dictviews.
2007-09-04 17:43:37 +00:00
Fred Drake
2e74878ef2
remove/update many of the references to dict.iter*()
2007-09-04 17:33:11 +00:00
Guido van Rossum
afe0cd194f
Correction an issue reported by Mark Summerfeld.
2007-09-04 16:23:16 +00:00
Georg Brandl
2d14098125
More abc docs.
2007-09-04 15:45:25 +00:00
Thomas Heller
476157bea5
Make the _wrap_close type (which is returned by os.popen) iterable.
...
This should fix the Lib\test\test_uuid.py test on Windows.
2007-09-04 11:27:47 +00:00
Martin v. Löwis
85bcc66bb4
Convert code from sys.stdin.encoding to UTF-8 in
...
interactive mode. Fixes #1100 .
2007-09-04 09:18:06 +00:00
Thomas Wouters
53de1902e7
Update ref docs on slicing.
2007-09-04 09:03:59 +00:00
Georg Brandl
aeaa546d7e
Initial documentation for the `abc` module.
2007-09-04 08:11:03 +00:00
Georg Brandl
7a8e58249c
Fix the string formatting docs for now; if the feature is changed again, the docs can be changed too.
2007-09-04 07:27:54 +00:00
Georg Brandl
a1e9ef7a62
Fix up the types module docs.
2007-09-04 07:23:09 +00:00
Georg Brandl
6911e3ce3f
Convert all print statements in the docs.
2007-09-04 07:15:32 +00:00
Georg Brandl
c9879246a2
Add "print" command to pdb, "print s" previously invoked the print statement.
2007-09-04 07:07:56 +00:00
Georg Brandl
cb8ecb142b
Doc update for __xslice__ removal.
2007-09-04 06:35:14 +00:00
Martin v. Löwis
4a7b5d5b4f
Decode input() with stdin.encoding. Fixes #1097 .
2007-09-04 05:24:49 +00:00
Skip Montanaro
4edae68f2f
CVS -> Subversion
2007-09-04 02:52:00 +00:00
Skip Montanaro
a86f5d4029
I always think of the language when I see "ABC". Emphasize the meaning of
...
the acronym.
2007-09-04 02:48:01 +00:00
Guido van Rossum
5eb520cf1e
Fix sinple typo.
2007-09-04 02:40:38 +00:00
Matthias Klose
4207f78746
- Add support for linking the bsddb module against BerkeleyDB 4.6.x.
2007-09-03 23:44:29 +00:00
Gregory P. Smith
1d6ec653d0
fix test, use bytes not unicode and let the test raise its internal exception
...
rather than just complaining about stderr not being what we expected masking
the true problem.
2007-09-03 16:48:32 +00:00
Gregory P. Smith
25523d27e7
regenerated
2007-09-03 16:44:55 +00:00
Gregory P. Smith
6c3572673d
test for strlcpy (so i can use it in _bsddb.c)
2007-09-03 16:44:06 +00:00
Eric Smith
4cb4e4e882
Fix segfault discovered by Ron Adam. Not checking for terminating right bracket in "'{0[}'.format(())". Fixed, and tests added.
2007-09-03 08:40:29 +00:00
Martin v. Löwis
f82d9b52fa
Patch #1076 : Use wide API for registry functions.
2007-09-03 07:43:05 +00:00
Martin v. Löwis
5d12abe0b1
Patch #1075 : Use wide API to format error messages.
2007-09-03 07:40:24 +00:00
Georg Brandl
c76473d887
Fix Mac build, patch #1091 by Humberto Diogenes.
2007-09-03 07:27:49 +00:00
Georg Brandl
e4ac7504c9
Tutorial formatting patch by Robin Stocker.
2007-09-03 07:10:24 +00:00
Eric Smith
9d4ba3970f
Removed used_args param from string.Formatter.get_field. It was left in by mistake from an earlier edit.
2007-09-02 15:33:26 +00:00
Collin Winter
c79461b164
Partial py3k-ification of Doc/library/: convert has_key references into either 'k in d' or __contains__; normalize raise statements; convert print statements into print function calls.
2007-09-01 23:34:30 +00:00
Collin Winter
2ac0121305
Run 2to3's fix_has_key over distutils.
2007-09-01 20:37:22 +00:00