Raymond Hettinger
258dfebfb4
* Note how dummy entry re-use benefits use cases with interspersed deletes
...
and adds.
* Note that dictionary iteration is negatively impacted by additional
sparseness.
2003-05-04 21:25:19 +00:00
Brett Cannon
f1cfb622e8
'forget' now also deletes any proper .pyo files.
...
Added some docstrings.
2003-05-04 21:15:27 +00:00
Tim Peters
015dd82136
Somewhere along the way, the softspace attr of file objects became read-
...
only. Repaired, and added new tests to test_file.py.
2003-05-04 04:16:52 +00:00
Greg Ward
d72312857e
Scattered wording and typographical improvements (up to but not
...
including the "Callback Options" section).
2003-05-03 21:22:58 +00:00
Greg Ward
649625bc05
Rename "The Tao of Option Parsing" section to "Philosophy".
...
Remove first-person usage from it. Various wording tweaks.
2003-05-03 20:41:37 +00:00
Greg Ward
1f53517a8c
Use True/False instead of 1/0 when talking about store_true/store_false.
...
Particularly important since they now store True and False rather than 1
and 0!
2003-05-03 20:13:08 +00:00
Greg Ward
c50b088cfd
Add a big comment about cross-platform issues (especially OpenBSD).
...
This should be turned into a footnote by someone who actually
understands OSS and its relationship to Linux, FreeBSD, OpenBSD, NetBSD,
etc.
2003-05-03 19:45:47 +00:00
Greg Ward
bf8f1b55a8
Use TeX quotes -- ``foo'' -- as appropriate.
...
Remove whitespace around em-dashes.
2003-05-03 19:41:45 +00:00
Greg Ward
b4e3319302
Fix various markup errors: use \longprogramopt{} more, and use it
...
correctly. (Closes SF #731689.) Use \emph{} in a few places.
2003-05-03 19:16:36 +00:00
Martin v. Löwis
95c419b20a
Try linking hstrerror and inet_aton tests. Look for these functions in -lresolv.
2003-05-03 12:10:48 +00:00
Martin v. Löwis
d3545ec5e3
Patch #730170 : Check for sem_init in -lpthread. Fixes #727051 .
2003-05-03 11:25:43 +00:00
Martin v. Löwis
ec31047c0c
Use \versionchanged, not \versionadded.
2003-05-03 10:59:13 +00:00
Martin v. Löwis
7829e5661c
Patch #731514 : Update recursion documentation to mention simple recursion.
2003-05-03 10:57:53 +00:00
Martin v. Löwis
cd12bfc142
Patch #708604 : Check more function results. Will backport to 2.2.
2003-05-03 10:53:08 +00:00
Martin v. Löwis
bcd93962ce
Patch #730826 : Enable extensions on NetBSD 2.0.
2003-05-03 10:32:18 +00:00
Martin v. Löwis
e941617671
Patch #724588 : Check whether the address of hstrerror and inet_pton can
...
be taken, and define NI_MAX{HOST|SERV} if necessary.
2003-05-03 10:12:45 +00:00
Martin v. Löwis
e6bbb4d16f
Patch #684981 : Add cleanup capability for argument parsers. Fixes 501716.
2003-05-03 10:00:22 +00:00
Martin v. Löwis
4d28d96afb
Refer to __builtin__.file, not __builtins__.file
2003-05-03 09:58:26 +00:00
Martin v. Löwis
dd6cd65b98
Implement tcl object __cmp__.
2003-05-03 09:45:12 +00:00
Martin v. Löwis
c16f3bd8a3
Patch #708495 : Port more stuff to OpenVMS.
2003-05-03 09:14:54 +00:00
Martin v. Löwis
e59e2bab8f
Patch #711902 : Cause pydoc to show data descriptor __doc__ strings.
2003-05-03 09:09:02 +00:00
Martin v. Löwis
e86a59af88
Change 'and' to 'or' in _tkinter test.
2003-05-03 08:45:51 +00:00
Raymond Hettinger
930427b892
Add a reference to dictnotes.txt. It does no good if you don't know it's
...
there or where to find it.
2003-05-03 06:51:59 +00:00
Raymond Hettinger
7c2bb5bc57
* Added a substantial number of edge case and argument tests for
...
the itertoolsmodule.
* Taught itertools.repeat(obj, n) to treat negative repeat counts as
zero. This behavior matches that for sequences and prevents
infinite loops.
2003-05-03 05:59:48 +00:00
Raymond Hettinger
27922eef35
Apply the simplified test_support boilerplate.
2003-05-03 03:38:01 +00:00
Fred Drake
8b34e7cc40
- add title attributes to the navigation icons on the navigation bars;
...
this causes some browsers to offer descriptive tooltips when the
mouse hovers over the linked icon
- clean up the code in this area
2003-05-03 02:07:22 +00:00
Just van Rossum
d77bee1476
fixed typo
2003-05-03 00:38:26 +00:00
Just van Rossum
4e2d23226f
Install automatic GIL switcher upon IDE startup.
...
(Jack: maybe this could/should be done in Framework.py instead, that way
apps don't have to think about it. PackMan springs to mind...)
2003-05-03 00:31:35 +00:00
Just van Rossum
96f7d875b7
build the new autoGIL module on OSX
2003-05-03 00:27:23 +00:00
Just van Rossum
6767eed22a
Short and sweet module doing something very useful: for event loop
...
based threads, release the GIL when the event loop goes to sleep,
and acquire it again when the event loop wakes up again. OSX-only.
2003-05-03 00:18:55 +00:00
Just van Rossum
d797e7b507
Fixed age-old beginner's error: don't start the main loop as a side
...
effect of an import. (This is one step towards threading support in
the IDE.)
2003-05-02 23:40:29 +00:00
Raymond Hettinger
320a1b0454
Simplify ref count test.
2003-05-02 22:44:59 +00:00
Raymond Hettinger
8fd3f871f3
Add StopIteration tests.
...
Simplify test_main().
2003-05-02 22:38:07 +00:00
Fred Drake
05404c3d7c
add link types for the remaining links in the navigation panels
2003-05-02 20:30:18 +00:00
Jack Jansen
4f45011af2
CWI moved websites around without me knowing it, and together with
...
a bug in urllib2 this caused pimp to stop working. Fixed the URL to
make it work again.
2003-05-02 20:27:40 +00:00
Raymond Hettinger
834f463948
Note itertools.islice() bugfix.
2003-05-02 20:24:56 +00:00
Fred Drake
bf8ec3e035
- add link relationships to some of the links in the navigation panels
...
- implement custom_REL_hook() so LaTeX2HTML uses currently recommended
link types; those work fine with tools like the Mozilla Site
Navigation Bar
2003-05-02 20:18:01 +00:00
Raymond Hettinger
5466296f02
Research notes and explorations for optimizing Python dictionaries.
2003-05-02 20:11:29 +00:00
Raymond Hettinger
341deb74e7
The previous made the stop argument optional.
...
It is better to be explicit and just allow stop to be None.
2003-05-02 19:44:20 +00:00
Raymond Hettinger
14ef54cd83
SF bug #730685 : itertools.islice stop argument is not optional
...
* itertools.islice() stop argument did not perform as documented.
* beefed-up test suite
2003-05-02 19:04:37 +00:00
Tim Peters
e2df5ffa53
SF patch 731504: Typo in datetimemodule.c comment.
...
s/isofomat/isoformat/, by Steven Taschuk.
2003-05-02 18:39:55 +00:00
Fred Drake
98b2576424
Avoid extraneous blank line generated in the middle of the document
...
head.
2003-05-02 18:21:22 +00:00
Fred Drake
f06b90534b
Remove section number from the title for use in the
...
<meta name='description' ...> element in the document head.
2003-05-02 18:08:16 +00:00
Anthony Baxter
0e85f9d6fd
Patch 731209: Restore socketmodule's behaviour with dotted quad addresses
...
to that of Python2.1. Such nnn.nnn.nnn.nnn addresses are just used directly,
not passed to the resolver for a pointless lookup.
2003-05-02 15:40:46 +00:00
Skip Montanaro
6dc4a8e3fb
add note about building with bsddb185 and making it appear as bsddb.
2003-05-02 15:27:59 +00:00
Raymond Hettinger
2e973c03f3
Added missing modules to __all__ check.
2003-05-02 09:36:07 +00:00
Raymond Hettinger
91bbd9a7b9
Used sets.Set() to compare unordered sequences.
...
Improves clarity and brevity.
2003-05-02 09:06:28 +00:00
Jack Jansen
40006e9f7a
Rename funny long suite to Disk_File_Folder.
2003-05-01 22:06:15 +00:00
Jeremy Hylton
fc61f9a36e
Silence compiler warnings in VC 7.
2003-05-01 21:31:53 +00:00
Ken Manheimer
2448f1b655
Slightly more lenient pdbtrack prompt recognition, for people who use
...
eg "pdb>".
2003-05-01 21:07:32 +00:00