Jack Jansen
0e5a733887
Solve sync() signature conflict differently: manually return 0 if
...
we have GUSI's void sync().
2002-03-21 21:09:36 +00:00
Jack Jansen
99286f96ac
New checkin to convert from BinHex to AppleSingle encoding.
2002-03-21 20:18:32 +00:00
Martin v. Löwis
41933dd1b7
Patch #532729 : check for sem_init in -lrt.
2002-03-21 15:10:58 +00:00
Neal Norwitz
e22d3dfcc1
Fix grammar
2002-03-21 12:58:54 +00:00
Walter Dörwald
b25c2b0a4a
[Apply SF patch #504943 ]
...
This patch makes it possible to pass Warning instances as the first
argument to warnings.warn. In this case the category argument
will be ignored. The message text used will be str(warninginstance).
2002-03-21 10:38:40 +00:00
Martin v. Löwis
047c05ebc4
Do not insert characters for unicode-escape decoders if the error mode
...
is "ignore". Fixes #529104 .
2002-03-21 08:55:28 +00:00
Andrew M. Kuchling
bdf1f19fee
[Apply patch #500457 from the PyXML tracker]
...
Add iterator support to pulldom.DOMEventStream
New feature, so not a bugfix candidate (though it should be safe for inclusion)
2002-03-20 23:56:34 +00:00
Neal Norwitz
3afb2d2bba
Remove compiler warnings on Solaris 8.
...
Can go into 2.2.x, but not necessary.
2002-03-20 21:32:07 +00:00
Tim Peters
bcc2c125f8
Change raw "except:" constructs to pass on KeyboardInterrupt.
...
Bugfix candidate? Don't know -- never bothered me, but it's minor
either way.
2002-03-20 19:32:03 +00:00
Neal Norwitz
1abca4a515
SF# 522426, add doc for common parameter for filecmp.cmpfiles()
2002-03-20 18:55:09 +00:00
Neil Schemenauer
cacbdf6229
Make GzipFile an iterator. Closes bug #532621 .
2002-03-20 18:36:00 +00:00
Tim Peters
fbb556df15
Arrange to export the _PyMalloc_{Malloc, Realloc, Free} entry points. On
...
Windows some modules are considered (by me, and I don't care what anyone
else thinks about this <wink>) to be part of "the core" despite that they
happen to be compiled into separate DLLs (the "to DLL or not to DLL?"
question on Windows is nearly arbitrary). Making the pymalloc entry
points available to them allows the Windows build to complete without
incident when WITH_PYMALLOC is #define'd.
Note that this isn't unprecedented. Other "private API" functions we
export include _PySequence_IterSearch, _PyEval_SliceIndex, _PyCodec_Lookup,
_Py_ZeroStruct, _Py_TrueStruct, _PyLong_New and _PyModule_Clear.
2002-03-20 04:02:31 +00:00
Andrew M. Kuchling
c63a396c5f
A faster version of the find_prefix_at_end() function (that I found in the
...
last Medusa release)
Should be safe as a bugfix candidate, though it's not fixing a bug.
2002-03-20 02:22:58 +00:00
Andrew M. Kuchling
913b9078cf
[Bug #528914 ] PyTraceBack_Store/Fetch were deleted in 1997, but their
...
prototypes remain. Noted by Yakov Markovitch.
Bugfix candidate.
2002-03-19 16:02:35 +00:00
Martin v. Löwis
4e732dc66a
Expand LINKCC in configure.in. Suggested in bug report #529713 .
2002-03-19 15:15:32 +00:00
Fred Drake
1268678395
Adjust some poor wording in the text that explains what events are used
...
for (reported by Keith Briggs).
Wrap some very long lines.
2002-03-19 14:37:44 +00:00
Fred Drake
2f31d561d5
Clarify that copy_reg.pickle() is not intended for use with "classic" classes.
...
This was stated before, but a minor grammatical error made it difficult to be
sure of the meaning.
This closes SF bug #530143 .
2002-03-19 03:33:33 +00:00
Tim Peters
517a721b7f
Record 2.2.1c1 release date.
2002-03-19 02:12:10 +00:00
Andrew M. Kuchling
a3c0b9334e
[Bug #531616 ] Make HTTPS work again by adding a sendall method to the
...
FakeSocket class. Without it, the sendall() call got the method on
the underlying socket object, and that messed up SSL.
Does httplib use other methods of sockets that FakeSocket doesn't support?
Someone should take a look... (I'll try to give it a once-over.)
2.2.1 bugfix candidate.
2002-03-18 22:51:48 +00:00
Andrew M. Kuchling
56a42356b7
To make 'urllib.py -t' run again, change FTP URL to a file that actually
...
exists.
2002-03-18 22:18:46 +00:00
Fredrik Lundh
b622a81e56
use -kb on idle/Icons/minusnode.gif ("cvs up" kept checking it out all
...
the time...)
2002-03-18 21:43:04 +00:00
Neil Schemenauer
25f3dc21b5
Drop the PyCore_* memory API.
2002-03-18 21:06:21 +00:00
Neil Schemenauer
08de92a267
Re-enable GC of generator objects.
2002-03-18 20:45:09 +00:00
Neil Schemenauer
d91eec9df3
Re-enable GC of method objects.
2002-03-18 20:44:53 +00:00
Neil Schemenauer
dbf409fbfc
Re-enable GC of iter objects.
2002-03-18 20:43:51 +00:00
Barry Warsaw
d164837856
(py-temp-directory): Add /var/tmp to the list of directories this
...
searches. This is added after /tmp. Closes SF bug #505488 , except
that /var/tmp comes after /tmp instead of the patch's suggestion of
putting it before /usr/tmp.
2002-03-18 18:53:56 +00:00
Neal Norwitz
5909402cde
Remove extraneous #define as per effbot's instructions in:
...
[ 530285 ] redefining SRE_CODE in Modules/sre.h
2002-03-18 18:46:14 +00:00
Neil Schemenauer
11f5be8d88
Simpilify PyCore_* macros by assuming the function prototypes for
...
malloc() and free() don't change.
2002-03-18 18:13:41 +00:00
Fred Drake
f6eafc3fe1
Fix up unescaped tilde; reported by several people.
2002-03-18 16:47:14 +00:00
Fred Drake
a8b663806b
Remove extra verb; reported by Detlef Lannert.
2002-03-18 16:45:01 +00:00
Jack Jansen
ca9a4a6e17
Lurking bug found by patch for 531291: FSSpecs should be passed to
...
Py_BuildValue by address, not by value.
2.2.1 candidate.
2002-03-18 15:41:32 +00:00
Jack Jansen
cb6cf13261
Some of the newer routines return an OSErr, like most toolbox calls, in stead of depending on ResError(). Second half of fix for #531291 .
...
2.2.1 candidate.
2002-03-18 15:31:08 +00:00
Jack Jansen
89dbd97279
Some structures should be passed to Py_BuildValue by reference, not by value,
...
notably FSSpec and FSRef objects. First half of fix for #531291 .
2.2.1 candidate.
2002-03-18 15:24:22 +00:00
Michael W. Hudson
bd3e771a97
amk's fix attached to
...
[ 516299 ] urlparse can get fragments wrong
2002-03-18 13:06:00 +00:00
Martin v. Löwis
5c137c2251
Patch #495598 : add an -q (quiet) option to pycompile.
2002-03-18 12:44:08 +00:00
Martin v. Löwis
73f570ba08
Correctly set default entry in all cases.
2002-03-18 10:43:18 +00:00
Martin v. Löwis
d22368ffb3
Patch #499513 : use readline() instead of readlines(). Removed the
...
unnecessary redirection limit code which is already in FancyURLopener.
2002-03-18 10:41:20 +00:00
Martin v. Löwis
73e618734d
Patch #512466 : Script to move faqwiz entries.
2002-03-18 08:56:23 +00:00
Martin v. Löwis
9d3eba87d6
Patch #525870 : Avoid duplicate stat calls, use st_ attributes.
2002-03-18 08:37:19 +00:00
Guido van Rossum
7e30548285
Fix for SF bug 528132 (Armin Rigo): classmethod().__get__() segfault
...
The proper fix is not quite what was submitted; it's really better to
take the class of the object passed rather than calling PyMethod_New
with NULL pointer args, because that can then cause other core dumps
later.
I also added a testcase for the fix to classmethods() in test_descr.py.
I've already applied this to the 2.2 branch.
2002-03-18 03:09:06 +00:00
Skip Montanaro
c99475e7a0
dump the string exception fallback for anydbm.error.
2002-03-18 03:07:20 +00:00
Skip Montanaro
4894a97e22
initial test_anydbm module - based on test_dumbdbm.py
2002-03-18 03:00:37 +00:00
Steven M. Gava
dbfe92cd27
further work on dynamic reconfiguration;
...
keybindings
2002-03-18 02:38:44 +00:00
Paul Prescod
b845f3b4dd
netrc will now raise a more predictable exception when $HOME is not set
...
(as it is often not on Windows). The code was always designed so that it
would raise an IOError if there was no .netrc. But if there was no $HOME
it would return a KeyError which would be somewhat unexpected for code
that didn't know the algorithm it used to find .netrc. The particular
code that triggered this problem for me was ftpmirror.py which handled
the IOError gracefully, but not the KeyError.
2002-03-18 02:13:48 +00:00
Skip Montanaro
10acc8f9e2
added note that xmlrpclib won't marshal instances of subclasses of the
...
builtin types
2002-03-17 23:15:02 +00:00
Skip Montanaro
c08fe82b32
restructure a bit to not rely on test case execution ordering
...
add test case for bug #482460
2002-03-17 23:03:42 +00:00
Jack Jansen
03d3e33af9
Regenerated for Irix 6.5.
2002-03-17 21:49:20 +00:00
Jack Jansen
5ae73c8f75
Patch by Michael Pruett: make regen work on Irix 6.0 and 6.5.
2002-03-17 21:46:48 +00:00
Tim Peters
2400831773
SF patch 530070: pydoc regression, from Martin and Guido.
...
Change the way __doc__ is handled, to avoid blowing up on non-string
__doc__ values.
2002-03-17 18:56:20 +00:00
Martin v. Löwis
587c98c863
Patch #430706 : Persistent connections in BaseHTTPServer.
2002-03-17 18:37:22 +00:00