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
Martin v. Löwis
8ec03e0528
Patch #485959 : Various changes to Tix demos.
2002-03-17 18:19:13 +00:00
Martin v. Löwis
42ab61eeab
Document that _POSIX_SEMAPHORES is predefined.
2002-03-17 17:19:00 +00:00
Martin v. Löwis
cc89866b65
Patch #525532 : Add support for POSIX semaphores.
2002-03-17 09:53:51 +00:00
Fred Drake
8e0c82a35f
Fix stupid typo in example.
2002-03-16 14:01:12 +00:00
Fred Drake
83d14c12a6
Markup error: braces not properly marked in dictionary display
...
grammer productions.
Fixes SF bug #520959 .
2002-03-16 06:35:54 +00:00
Fred Drake
f275803fe9
Clarify the descriptions of the positive and negative lookbehind assertions.
...
Added examples of positive lookbehind assertions.
This closes SF bug #529708 .
2002-03-16 05:58:12 +00:00
Fred Drake
0e4cd7f267
pdfTeX 0.13 and 0.14 do not agree on the name of the macro, and I will not
...
change the installed version on either of the machines I use to format the
docs. Instead, use a compatibility hack to support both versions. This is
also better for external users of the Python styles.
2002-03-16 04:52:36 +00:00
Jack Jansen
a1e5da91d5
Applet icon.
2002-03-16 00:34:03 +00:00
Fred Drake
5381588073
Revise the markup related to the grammar productions to increase the
...
level of predictability. This is not really "good" markup, but is arguably
better than we had before.
This closes SF bug #523117 .
2002-03-15 23:21:37 +00:00
Fred Drake
7fe80a1085
Make the release status obvious in the title area.
2002-03-15 22:38:16 +00:00
Martin v. Löwis
f6eebbb435
Patch #530105 : Allow file object may to be subtyped
2002-03-15 17:42:16 +00:00
Barry Warsaw
d36cfe495e
(py-honor-comment-indentation, py-compute-indentation): Fix the
...
implementation to match the documentation for
py-honor-comment-indentation w.r.t. not nil or t value. In that case
it should still ignore ## for indentation purposes. Closes SF bug
#523825 , w/ patch provided by Christian Stork (mod'd by Barry).
Python 2.2.1 candidate.
2002-03-15 16:46:46 +00:00
Fred Drake
15b6893d95
Wrap a couple of long lines.
2002-03-15 14:37:23 +00:00
Skip Montanaro
1b9c177c5d
Corrected _localized_name.__getitem__ based on code in patch 503202 (which I
...
thought was just a bug report, so didn't notice - doh!). This handles
slicing, which v 1.23 didn't.
2002-03-15 13:52:43 +00:00
Martin v. Löwis
95700f7cde
Patch #527427 : minidom fails to use NodeList sometimes.
2002-03-15 13:51:59 +00:00
Jack Jansen
e89f128a60
Skip test_longexp for MacPython on Mac OS X. It triggers a pathological realloc slowdown. Some tests with shorter expressions lead me to the conclusion that it will eventually finish, but it may take a few weeks:-)
...
2.2.1 candidate.
2002-03-15 13:50:54 +00:00
Martin v. Löwis
3d2b549d56
Patch 527434: Avoid double inclusion of thread.o on Sol2.8.
2002-03-15 13:48:21 +00:00
Jack Jansen
ff0a7b8ca2
If no webbrowsers were found _tryorder would be empty, cmd would never be set and the "del cmd" would fail. Fixed.
...
2.2.1 candidate.
2002-03-15 13:47:32 +00:00
Martin v. Löwis
0c160a08f2
Patch #517521 : Consider byte strings before Unicode strings
...
in PyObject_Get/SetAttr.
2002-03-15 13:40:30 +00:00
Michael W. Hudson
e5363b7de5
....
2002-03-15 10:21:59 +00:00
Michael W. Hudson
ce00b735cd
Fix
...
[ 530236 ] os.py assumes existence of statvfs_resul
This was pretty dense of me. Sorry.
2.2.1 candidate.
2002-03-15 10:18:58 +00:00
Martin v. Löwis
d4233b2b8c
Include Python.h first. Fixes #530159 .
2002-03-15 09:16:40 +00:00
Skip Montanaro
4c8349592d
make _localized_name instances work more like the tuples they replaced. In
...
particular, negative indexes work and they are limited by the actual length
of the names they represent (weekday and month names). This closes bug
#503202 .
2002-03-15 04:08:38 +00:00
Skip Montanaro
693c6c44c4
added test case to catch index errors with _localized_name class
2002-03-15 03:57:04 +00:00
Skip Montanaro
b32302176e
first cut at skip-list for hp-ux 11 based upon input from Bill Lawler at HP.
2002-03-15 02:54:03 +00:00
Neal Norwitz
9672901742
Remove duplicate "import os"
2002-03-14 23:48:18 +00:00
Jack Jansen
86c4d64751
Modifed for new included expat.
2002-03-14 23:14:43 +00:00
Jack Jansen
648c8920bd
Updated for new included expat and new waste.
2002-03-14 23:13:33 +00:00
Guido van Rossum
8c84255316
"Fix" for SF bug #520644 : __slots__ are not pickled.
...
As promised in my response to the bug report, I'm not really fixing
it; in fact, one could argule over what the proper fix should do.
Instead, I'm adding a little magic that raises TypeError if you try to
pickle an instance of a class that has __slots__ but doesn't define or
override __getstate__. This is done by adding a bozo __getstate__
that always raises TypeError.
Bugfix candidate (also the checkin to typeobject.c, of course).
2002-03-14 23:05:54 +00:00
Guido van Rossum
0628dcfe1f
"Fix" for SF bug #520644 : __slots__ are not pickled.
...
As promised in my response to the bug report, I'm not really fixing
it; in fact, one could argule over what the proper fix should do.
Instead, I'm adding a little magic that raises TypeError if you try to
pickle an instance of a class that has __slots__ but doesn't define or
override __getstate__. This is done by adding a bozo __getstate__
that always raises TypeError.
2002-03-14 23:03:14 +00:00
Tim Peters
06b711cb6d
Update master Windows buildno list to reflect impending 2.2.1c1.
2002-03-14 22:48:50 +00:00
Tim Peters
fbf74f2acc
News about zlib-1.1.4.
2002-03-14 19:06:01 +00:00
Skip Montanaro
dc8d40717c
update text to refer to ServerProxy class in preference to Server, which is
...
only retained for backward compatibility with older versions of the library.
2002-03-14 17:35:25 +00:00
Tim Peters
6077f643da
Move to zlib 1.1.4 on Windows (the new version that squashes the "double
...
free" glitch).
Bugfix candidate -- I'll backpatch this into 2.2.1 later this week.
2002-03-13 21:51:55 +00:00
Fred Drake
5d117472b4
Describe how to support the iterator protocol in extension types.
...
This closes SF bug #420851 .
2002-03-13 03:55:11 +00:00
Neal Norwitz
8a11f5dc7b
SF #515015 , raise exception if code not found in findsource()
2002-03-13 03:14:26 +00:00
Fred Drake
e789ea19c1
Extend the list of special characters and magic markup used to produce them
...
to include various characters used in code samples, URLs, and other special
contexts.
This closes SF bug #525684 .
2002-03-13 02:48:24 +00:00
Fred Drake
f171ad9d99
Change the way \textasciitilde is implemented so it works more consistently
...
(dropping tildes into data that still goes through LaTeX-like processing is
a bad idea).
2002-03-13 02:44:50 +00:00
Martin v. Löwis
dc0b61d0b1
Verify arguments for nl_langinfo. Fixes #528879 .
2002-03-12 22:05:02 +00:00
Fred Drake
1de5a722d6
Change the example code to prefer PyModule_Add*() instead of using the
...
module dictionary directly. Also, be more careful about not re-initializing
globals in the event of re-initialization of a C extension.
2002-03-12 21:49:44 +00:00
Fred Drake
193a3f6d37
Update docstrings to use te attribute names of the new structures returned
...
by stat and time functions.
This closes SF patch #523271 .
2002-03-12 21:38:49 +00:00
Guido van Rossum
d70356729f
Test for the fix I just checked in to moduleobject.c.
...
Bugfix candidate.
2002-03-12 20:43:31 +00:00
Guido van Rossum
cd637aae56
Fix for SF bug #529050 - ModuleType.__new__ crash.
...
There were several places that assumed the md_dict field was always
set, but it needn't be. Fixed these to be more careful.
I changed PyModule_GetDict() to initialize md_dict to a new dictionary
if it's NULL.
Bugfix candidate.
2002-03-12 20:37:02 +00:00