Fred Drake
fffe5dbc47
Fixed a number of small problems reported by Detlef Lannert
...
<lannert@uni-duesseldorf.de>.
2000-09-21 05:25:30 +00:00
Greg Ward
f5855746fe
Corran Webster: fix 'change_root()' to handle Mac OS paths.
2000-09-21 01:23:35 +00:00
Guido van Rossum
55a8338d7f
On Unix, use O_EXCL when creating the .pyc/.pyo files, to avoid a race condition
2000-09-20 20:31:38 +00:00
Guido van Rossum
6c0f33f8ef
Add a definition of rl_library_version. Reported by jpettit@sourceforge.
2000-09-20 20:24:21 +00:00
Fred Drake
df84facf0d
.use_latex(): Make this a little smarter so that it only runs pdflatex
...
once if all the temporary files are available from building
a DVI file. This can avoid two runs of pdflatex.
2000-09-20 05:49:09 +00:00
Fred Drake
51f53df4c8
Clarify that the softspace attribute is used by print for state management,
...
not as a user-controlled parameter.
2000-09-20 04:48:20 +00:00
Fred Drake
f5aa4ef07c
Add entries for the xml.sax documentation.
2000-09-20 02:54:58 +00:00
Fred Drake
e10ef74bb8
First cut at documentation for the xml.sax package (not including any
...
sub-modules).
2000-09-20 02:52:20 +00:00
Jeremy Hylton
572bdce4b3
change 2-space indent to 4-space indent
2000-09-20 02:47:28 +00:00
Jeremy Hylton
9c36a41694
distutils setup script
2000-09-20 02:35:19 +00:00
Guido van Rossum
bdd901714d
Fix typo (newtabwith).
2000-09-20 00:17:39 +00:00
Greg Ward
9c0ea13ece
*Very* belated application of Thomas Heller's patch to handle
...
resource files. The gist of the patch is to treat ".rc" and ".mc"
files as source files; ".mc" files are compiled to ".rc" and then
".res", and ".rc" files are compiled to ".res". Wish I knew what
all these things stood for...
2000-09-19 23:56:43 +00:00
Tim Peters
ceeda0e9ba
Treat trailing colon in os.path.join("a:", "b") same way for DOS as in
...
recent changes to ntpath.py and posixmodule.c. Thanks to Guido for
pointing out the inconsistency!
2000-09-19 23:46:56 +00:00
Jack Jansen
f86eda5d19
Added GetArgs dialog to EasyDialogs, a very nifty (if I may say so:-) way to create a unix-style sys.argv.
2000-09-19 22:42:38 +00:00
Marc-André Lemburg
d1ba443206
This patch adds a new Python C API called PyString_AsStringAndSize()
...
which implements the automatic conversion from Unicode to a string
object using the default encoding.
The new API is then put to use to have eval() and exec accept
Unicode objects as code parameter. This closes bugs #110924
and #113890 .
As side-effect, the traditional C APIs PyString_Size() and
PyString_AsString() will also accept Unicode objects as
parameters.
2000-09-19 21:04:18 +00:00
Guido van Rossum
f8d071332a
Temporary fix for Bug #114821 .
...
The cause was that the replace code necessarily used a PCRE internal
function to to template expansion.
The fix changes the code to use an SRE internal if SRE is used, and a
PCRE internal if SRE is used; in a way that should work with 1.5.2.
The solution can be sped up tremendously under the assumption that the
choice between sre and pre is not changed during the execution of the
program; especially replace-all will be slow.
But I'll leave that to someone else.
2000-09-19 20:51:17 +00:00
Tim Peters
0eeba5b24b
Part of SF patch 101481: on Windows, os.path.join("a:", "b") should yield
...
"a:b", not "a:/b". Similar change was made to posixmodule.c earlier.
2000-09-19 20:39:32 +00:00
Tim Peters
f5fa0fc640
test_userlist.py:
...
Added new test for new __contains__ method.
Extensive editing to get rid of asserts.
2000-09-19 20:31:24 +00:00
Tim Peters
7b393fc037
SF patch 101391: implemented UserList.__contains__.
2000-09-19 20:29:03 +00:00
Paul Prescod
4c799191a2
Fix test errors.
2000-09-19 19:33:02 +00:00
Fred Drake
8d27f898b2
Moshe Zadka <mzadka@geocities.com>:
...
Document the __contains__() method.
(Patch slightly modified by FLD.)
This closes SourceForge patch #101387 .
2000-09-19 18:21:25 +00:00
Fred Drake
1156f62348
Many small clarifications, including many suggested by email.
2000-09-19 18:10:05 +00:00
Martin v. Löwis
b96e0e5e65
New test cases for the StringIO module
2000-09-19 16:35:39 +00:00
Martin v. Löwis
89c528b02d
Don't print specific Node instances unless running verbosely.
...
Closes Bug #114775 .
2000-09-19 16:22:10 +00:00
Fred Drake
02c7082745
make_nav_sectref(): Create more minimal HTML, hanging the class attribute
...
off an existing anchor tag if available (I think it
always is, but am not completely sure).
2000-09-19 15:36:19 +00:00
Fred Drake
752ba39a0b
Clarify a number of issues about the file-like object API based on
...
discussion on python-dev.
2000-09-19 15:18:51 +00:00
Barry Warsaw
7158126673
Fixed the error reporting (raise of TestFailed) for the zip() and
...
zip(None) tests. Found by Finn Bock a while ago.
2000-09-19 14:42:09 +00:00
Guido van Rossum
4622e146ee
Randall Hopper: Add fpectl functionality patch for FreeBSD.
2000-09-19 13:35:40 +00:00
Martin v. Löwis
6df27f8d1c
Support sizehint in _fileobject.readlines, as documented.
2000-09-19 11:25:58 +00:00
Thomas Heller
543f2438ba
Set the 'nt' installation scheme for the install command even if run
...
on other systems, so that data, headers, scripts are included in
the installer.
2000-09-19 11:10:23 +00:00
Martin v. Löwis
a05fa1d9d4
Support sizehint in StringIO.readlines, as documented.
2000-09-19 11:07:44 +00:00
Martin v. Löwis
c912a3a8fd
Implement readlines function. Closes Bug #110686 .
2000-09-19 11:06:46 +00:00
Tim Peters
e84b74039b
Obscure marshal fixes:
...
When reading a short, sign-extend on platforms where shorts are
bigger than 16 bits.
When reading a long, repair the unportable sign extension that was
being done for 64-bit machines (it assumed that signed right shift
sign-extends).
2000-09-19 08:54:13 +00:00
Guido van Rossum
a3c6a8a30e
Patch #101121 , by Ka-Ping Yee: cosmetic cleanup of cgi.py, using my
...
style conventions. (Ping has checkin privileges but apparently
ignores them at the moment.)
Ping improves a few doc strings and fixes style violations like foo ( bar ).
An addition of my own: rearrange the printing of various items in
test() so that the (long) environment comes at the end. This avoids
having to scroll if you want to see the current directory or command
line arguments.
2000-09-19 04:11:46 +00:00
Guido van Rossum
e7d6b0a22e
An honest attempt to make this work on Unix, Windows, and even
...
Macintosh (the latter untested).
This closes Bug #110839 .
2000-09-19 04:01:01 +00:00
Guido van Rossum
d9a8e96543
Only supply popen2, popen3 when fork exists.
...
(This avoids defining non-working versions of these on the Mac.)
2000-09-19 03:04:52 +00:00
Guido van Rossum
9e8181b809
Make better use of GNU Pth -- patch by Andy Dustman.
...
I can't test this, so I'm just checking it in with blind faith in Andy.
I've tested that it doesn't broeak a non-Pth build on Linux.
Changes include:
- There's a --with-pth configure option.
- Instead of _GNU_PTH, we test for HAVE_PTH.
- Better signal handling.
- (The config.h.in file is regenerated in a slightly different order.)
2000-09-19 00:46:46 +00:00
Tim Peters
0344424793
Updated Windows build info.
2000-09-19 00:38:35 +00:00
Jeremy Hylton
30f867423a
Do not close socket when a Content-Length is 0. This make the
...
interface consistent: The client is responsible for closing the
socket, regardless of the amount of data received.
Restore suport for set_debuglevel call.
2000-09-18 22:50:38 +00:00
Paul Prescod
69cc7153c6
Test output that goes with updated test_minidom.
2000-09-18 20:44:15 +00:00
Fred Drake
fd64c5908f
Fix serious typo!
...
Add the new constants to the module docstring.
2000-09-18 19:38:11 +00:00
Paul Prescod
10d27660c9
Change assertions to confirmations so that optimization doesn't disable
...
checks.
2000-09-18 19:07:26 +00:00
Fred Drake
57a4e90922
Fix up the cleanup of the temporary DB so it works for BSD DB's
...
compatibility layer as well as "classic" ndbm.
2000-09-18 17:56:58 +00:00
Fred Drake
a12adfe485
Reduce the number of imports needed.
...
Make the code conform better to the Python style guide.
2000-09-18 17:40:22 +00:00
Fred Drake
480abc2751
Document the "printable" and "punctuation" constants added to the string
...
module.
2000-09-18 16:48:13 +00:00
Fred Drake
6b2320fa6b
Richard Mortier <rmm1002@users.sourceforge.net>:
...
Add the constants "printable" and "punctuation" to the string module.
2000-09-18 16:46:17 +00:00
Fred Drake
6f6d51d050
Remove two unnecessary imports.
...
Update the module docstring to reflect the actual list of modules in the
xml.sax package.
Make the code better conform to the Python style guide.
2000-09-18 16:31:08 +00:00
Fred Drake
c40cdf7238
Once we're done with the sys module, remove it from the namespace so
...
this module is "import *" safe.
2000-09-18 16:22:30 +00:00
Marc-André Lemburg
691270feee
Deferred the attribute name object type checking to the underlying
...
PyObject_Set/GetAttr() calls.
This patch fixes bug #113829 .
2000-09-18 16:22:27 +00:00
Fred Drake
1675375a7c
Add missing \declaremodule for zipfile.
2000-09-18 16:21:11 +00:00