Guido van Rossum
592305011d
Add warning FreeBSD users of a problem with curses and termcap,
...
submitted by Klaus-Juergen Wolf.
1999-06-21 20:51:46 +00:00
Fred Drake
d5d55ea02e
Fix a markup error.
1999-06-21 18:36:09 +00:00
Fred Drake
4755e7d5c1
Three more modules documented by Moshe!
1999-06-21 18:25:49 +00:00
Jack Jansen
1de2a92791
Initial minimal test program: print information on anything dropped onto Python
...
window.
1999-06-21 16:19:43 +00:00
Jack Jansen
58b2eacf6b
Print something on stderr in case of exceptions in callback routines.
1999-06-21 16:18:51 +00:00
Jack Jansen
c4f6331690
Drag manager interface (completely untested, so far)
1999-06-21 15:14:26 +00:00
Guido van Rossum
1a03cf56e0
Greg McFarlane submitted two missing Text methods: mark_next() and
...
mark_previous().
1999-06-21 14:13:30 +00:00
Fred Drake
6f49e0a154
Added a few minor comments, mostly to discourage documentation of
...
really old modules that may become obsolete.
1999-06-18 19:58:59 +00:00
Fred Drake
a48a083edb
Added paragraph about potential re-initialization of extension
...
modules; responding to suggestion by Robin Boerdijk
<Robin.Boerdijk@nl.origin-it.com>.
1999-06-18 19:17:28 +00:00
Fred Drake
a88ef00a50
Further clarfication of the system-dependence of the system() return
...
value, based on comments from Tim Peters.
1999-06-18 19:11:25 +00:00
Fred Drake
4f298695be
Relocating file to Lib/lib-old.
1999-06-18 17:12:36 +00:00
Fred Drake
46e1a32edf
Re-categorize the dump module as obsolete.
1999-06-18 17:12:15 +00:00
Fred Drake
354e98222c
fpformat has been documented for at least a week now!
1999-06-18 15:21:25 +00:00
Guido van Rossum
1d5ad90c1c
CRITICAL PATCH!
...
We occasionally received reports from people getting "invalid tstate"
crashes (this is a fatal error in PyThreadState_Delete()). Finally
several people were able to reproduce it reliably and Tim Peters
discovered that there is a race condition when multiple threads are
calling this function without holding the global interpreter lock (the
function may be called without holding that).
Solved the race condition by adding a lock around the mutating uses of
interp->tstate_head. Tim and Jonathan Giddy have run tests that make
it likely that this fixes the crashes -- although Tim hasn't heard
from the person who reported the original problem.
1999-06-18 14:22:24 +00:00
Guido van Rossum
7f85186921
# Darn! Local variable l declared but not used in abstract_issubclass().
1999-06-17 19:12:39 +00:00
Fred Drake
26921da2c9
Small markup & usage adjustments.
1999-06-17 18:58:02 +00:00
Fred Drake
924b42de9c
When looking for things that might be modules, include *module.c from
...
the Modules/ directory. Most of the remaining undocumented modules
seem to be living there.
1999-06-17 18:49:18 +00:00
Guido van Rossum
9e480adf9b
Patch suggested (and partially provided) by Lars Damerow: instead of
...
always lowercasing the option name, call a method optionxform() which
can be overridden. Also make the regexps SECTRE and OPTRE non-private
variables so they can also be overridden.
1999-06-17 18:41:42 +00:00
Fred Drake
e019789962
Correction: the parameters of new.instance() are type-checked.
...
Edited several of the descriptions for English usage and more
consistent style.
1999-06-17 18:15:07 +00:00
Fred Drake
de69ae1753
Updated version from Moshe, with a re-written warning about the
...
side-effect of cmpcache.cmp() using statcache.stat() internally.
1999-06-17 17:40:52 +00:00
Fred Drake
173ba5e3bc
Minor markup nits.
1999-06-17 17:09:23 +00:00
Fred Drake
97c2fa03e5
Small English usage nits.
1999-06-17 16:38:18 +00:00
Fred Drake
7487c02209
Small markup and English usage nits.
1999-06-17 16:10:39 +00:00
Guido van Rossum
bfadac00ef
In collect_children(), put a try-except around os.waitpid() because it
...
may raise an exception (when there are no children). Reported by
Andy Dustman.
1999-06-17 15:41:33 +00:00
Fred Drake
873f0297c3
Add reminder that wave.open() documentation should be updated for the
...
next Python release.
1999-06-17 15:20:44 +00:00
Fred Drake
f9607821ad
open(): Make the mode parameter optional; if omitted or None, use the
...
mode attribute of the file object (if it has one), otherwise
use 'rb'.
The documentation should still show this as required until
there's a new release.
1999-06-17 15:18:47 +00:00
Fred Drake
551d2b14e7
Add entries due to additional sections from Moshe.
1999-06-17 15:12:50 +00:00
Fred Drake
26da2840ac
Add/remove entries due to additional sections from Moshe.
1999-06-17 15:12:16 +00:00
Fred Drake
64bc94e3ec
New module documentation sections from Moshe Zadka <moshez@math.huji.ac.il>!
1999-06-17 15:11:35 +00:00
Guido van Rossum
668213d3b8
Patch by Jim Fulton (code style tweaked a bit) to support
...
ExtensionClasses in isinstance() and issubclass().
- abstract instance and class protocols are used *only* in those
cases that would generate errors before the patch. That is, there's
no penalty for the normal case.
- instance protocol: an object smells like an instance if it
has a __class__ attribute that smells like a class.
- class protocol: an object smells like a class if it has a
__bases__ attribute that is a tuple with elements that
smell like classes (although not all elements may actually get
sniffed ;).
1999-06-16 17:28:37 +00:00
Guido van Rossum
9f612f9c5a
Suppress warning print statements about modules not found, they are
...
confusing to end users of IDEs.
1999-06-16 12:28:12 +00:00
Guido van Rossum
7bb11d68bf
Sjoerd Mullender:
...
Added support for unseekable files.
(I use unqualified excepts since we don't know why the seek/tell might
fail. In my case it was because of an AttributeError.)
1999-06-16 12:25:34 +00:00
Guido van Rossum
f2f0594587
Laurence Tratt notes that the accept() call in get_request() can fail,
...
and suggests putting a try/except around the get_request() call in
handle_request(). (All in class TCPServer.)
1999-06-15 22:25:32 +00:00
Fred Drake
e55702b024
Added note to __not__() description that this operation is defined
...
only by the interpreter core and is not overridable by objects.
Based on comment from David Ascher on the list.
1999-06-15 20:56:40 +00:00
Guido van Rossum
47ac4e6b41
Add the test case provided by Barry Scott for his patch.
1999-06-15 18:56:46 +00:00
Guido van Rossum
b184487055
Barry Scott writes:
...
Problem: rfc822.py in 1.5.2 final loses the quotes around
quoted local-part names.
The fix is to preserve the quotes around a local-part
name in an address.
Test:
import rfc822
a = rfc822.AddrlistClass('(Comment stuff) "Quoted
name"@somewhere.com')
a.getaddrlist()
The correct result is:
[('Comment stuff', '"Quoted name"@somewhere.com')]
1999-06-15 18:06:20 +00:00
Fred Drake
1e4402998f
Several new index entries to make find this easier.
...
Noted that name=value is allowed in addition to name: value.
1999-06-15 17:30:59 +00:00
Barry Warsaw
6e1d78a181
Added a couple of endswith test cases for bugs reported by Timbot.
...
Also added a short circuit for the regression test suite since CVS
insisted on putting this file in the main branch. :(
1999-06-15 16:49:11 +00:00
Guido van Rossum
c3be1a3ca1
New version from Jim:
...
- Don't call Py_FatalError() when initialization fails.
- Fix bogus use of return value from PyRun_String().
- Fix misc. compiler errors on some platforms.
1999-06-15 14:36:59 +00:00
Guido van Rossum
17d53ecd8b
New version from Jim: don't call Py_FatalError() when initialization fails.
1999-06-15 14:35:48 +00:00
Fred Drake
42120eaca5
Added entries for new sections from Moshe.
1999-06-14 19:52:10 +00:00
Fred Drake
c46864e982
Misc. changes related to the new sections.
1999-06-14 19:49:50 +00:00
Fred Drake
21572fdcb6
New sections from Moshe Zadka <moshez@math.huji.ac.il>.
...
These document CGIHTTPServer, SimpleHTTPServer, and linecache.
1999-06-14 19:47:47 +00:00
Barry Warsaw
d5258681e7
Added more tests of join
1999-06-14 18:38:42 +00:00
Fred Drake
cbfa5cbcc8
Message.getheaders(): If there are no matching headers, return an
...
empty list instead of None. (Guido's request.)
1999-06-14 15:40:23 +00:00
Fred Drake
7df4dd7de2
Add entry for the fpformat module.
1999-06-11 18:36:42 +00:00
Fred Drake
1739d2f9ee
Documentation for the fpformat module by Moshe Zadka
...
<mzadka@geocities.com>.
1999-06-11 18:31:00 +00:00
Fred Drake
2f9790195b
Added 'ce' to the list of "registered" values for os.name.
...
Make references to the posix module hyperlinks.
1999-06-11 18:28:37 +00:00
Guido van Rossum
60a3bd8130
After more discussion with Jim, change the behavior so that only a
...
*missing* content-type at the outer level of a POST defaults to
urlencoded. In all other circumstances, the default is read_singe().
1999-06-11 18:26:09 +00:00
Barry Warsaw
122473fc70
Two extra startswith tests
1999-06-11 17:51:13 +00:00