Raymond Hettinger
f17d65da3a
SF patch#786531 'the the' typo. Contributed by George Yoshida
2003-08-12 00:01:16 +00:00
Brett Cannon
c83124ab79
Fix bug in test_bad_timezone where test was assuming locale knew of PDT.
2003-08-11 19:06:13 +00:00
Michael W. Hudson
71665dc90d
Add a couple of decrefs to error paths.
...
Now test_descr only appears to leak two references & I think this
are in fact illusory (it's to do with things getting resurrected in
__del__ methods & it's easy to be believe confusion occurs when that
happens <wink>). Woohoo!
2003-08-11 17:32:02 +00:00
Andrew M. Kuchling
b2f89ee71a
Comment typo fixes
2003-08-11 16:20:39 +00:00
Michael W. Hudson
cc9d004f81
mention pymemcompat.h in Misc/README
2003-08-11 16:18:43 +00:00
Michael W. Hudson
bdc6ea1110
Fix silly typo in comment.
2003-08-11 16:14:06 +00:00
Skip Montanaro
bc961e5714
add a statement identifying StringI and StringO objects.
2003-08-11 15:06:07 +00:00
Skip Montanaro
eb2f0612e1
reverting to 2.41 version (distinct tp_names) - will add verbiage to the
...
docs
2003-08-11 14:51:15 +00:00
Skip Montanaro
e138828d03
shit - just change the visible name, not the comments - strictly speaking,
...
the tp_name is not correct, but what's exposed to users is known visibly as
"StringIO", not "StringI" or "StringO".
2003-08-11 13:15:11 +00:00
Skip Montanaro
4a0d3d2e40
typos
2003-08-11 13:09:12 +00:00
Michael W. Hudson
68debc935b
Fix refcounting and cut & paste error (?) in last checkin.
...
This should go onto release23-maint, too.
2003-08-11 12:20:24 +00:00
Jason Tishler
0fd54d8050
Unconditionally opening the temp file in text mode causes this test to fail
...
under Cygwin. The attached patch corrects this problem.
I tested this patch under Red Hat Linux 8.0 too.
2003-08-11 12:13:14 +00:00
Jack Jansen
a290e3d7c6
Bug fix for #780461 : 'sysu' gestalt selector is meaningless on MacOSX,
...
but attempting to get it resulted in a crash. Fixed. Backport candidate.
2003-08-11 11:08:49 +00:00
Brett Cannon
5187a3bcdb
Fix handling of bad locale setup where time.tzname[0] == time.tzname[1] and
...
time.daylight is true. Add an explicit test for this situation.
Fixed some wording in docstrings.
2003-08-11 07:24:05 +00:00
Raymond Hettinger
3081d59f92
SF bug #778964 : bad seed in python 2.3 random
...
The default seed is time.time().
Multiplied by 256 before truncating so that fractional seconds are used.
This way, two successive calls to random.seed() are much more likely
to produce different sequences.
2003-08-09 18:30:57 +00:00
Martin v. Löwis
39a682f5f2
Add HIDDEN. Fixes #777664 .
2003-08-09 09:53:51 +00:00
Martin v. Löwis
a2c17c5820
Move initialization of sys.std{in,out}.encoding to Py_Initialize.
...
Verify that the encoding actually exists. Fixes #775985 .
Will backport to 2.3.
2003-08-09 09:47:11 +00:00
Martin v. Löwis
fc9b75fafb
Patch #771998 : Put braces around variables. Will backport to 2.3.
2003-08-09 09:06:52 +00:00
Raymond Hettinger
cffb9dee67
SF patch #747364 : BaseHTTPServer doesn't need StringIO intermediary
...
(Contributed by Andrew Dalke.)
2003-08-09 05:01:41 +00:00
Raymond Hettinger
12c484dab8
SF patch #783807 : Clarify PySequence_Setitem ref counting
...
(Contributed by Jay T Miller.)
2003-08-09 04:37:14 +00:00
Kurt B. Kaiser
3f42a6d267
IDLEfork Bug 782759
...
backported to 23-maint
2003-08-09 01:51:28 +00:00
Raymond Hettinger
0eec08794c
Explain argument unpacking
2003-08-08 23:32:46 +00:00
Michael W. Hudson
a6a277d831
/* XXX From here until type is allocated, "return NULL" leaks bases! */
...
Sure looks like it to me! <wink>
When I run the leak2.py script I posted to python-dev, I only see
three reference leaks in all of test_descr. When I run
test_descr.test_main, I still see 46 leaks. This clearly demands
posting a yelp to python-dev :-)
This certainly should be applied to release23-maint, and in all
likelyhood release22-maint as well.
2003-08-08 13:57:22 +00:00
Raymond Hettinger
5475f2394a
SF bug #770485 : cStringIO does not set closed attr
2003-08-08 12:20:03 +00:00
Raymond Hettinger
6e13bcc7b1
SF bug #775836 : change 0,1 to False,True in dict.has_key doc
2003-08-08 11:07:59 +00:00
Raymond Hettinger
b5a420883c
Modified itertools.izip() to match the behavior of __builtin__.zip()
...
which can now take zero arguments.
2003-08-08 05:10:41 +00:00
Raymond Hettinger
77fe69bd08
Re-sync doc tests with the doc updates.
2003-08-08 04:33:19 +00:00
Raymond Hettinger
c7d7766fda
Improve docs:
...
* Simplify the pure python examples
* Add a quantify() example
2003-08-08 02:40:28 +00:00
Brett Cannon
f5c96fb74d
Fix docstring in LocaleTime.
2003-08-08 01:53:05 +00:00
Michael W. Hudson
e723e453a1
Repair refcounting on error return from type_set_bases.
...
Include a test case that failed for one of my efforts to repair this.
2003-08-07 14:58:10 +00:00
Fred Drake
bb18f620ad
Fix hyperlinks and one class reference.
...
Backporting to Python 2.3 branch.
2003-08-07 14:31:08 +00:00
Martin v. Löwis
5db099a4fe
Release host name memory. Fixes #783312 . Will backport to 2.3.
2003-08-07 11:55:15 +00:00
Mark Hammond
7edd0a9b21
Demonstrate and fix [ 783882 ] os.lstat crashes with Unicode filename.
...
Will also check in on the 2.3 branch.
2003-08-06 02:46:58 +00:00
Walter Dörwald
5301d9c10d
Remove useless import.
2003-08-05 15:55:38 +00:00
Walter Dörwald
b27cca6634
Check both __div__ and __truediv__ in division tests.
...
(From SF patch #543867 )
2003-08-05 15:34:34 +00:00
Raymond Hettinger
beb35f4da3
Removed deprecated functions
2003-08-05 12:32:41 +00:00
Raymond Hettinger
f8a52d38ad
Removed deprecated functions
2003-08-05 12:23:19 +00:00
Raymond Hettinger
02771c174c
SF patch #782810 : typo in libfuture.tex
...
(Contributed by George Yoshida)
2003-08-05 11:40:21 +00:00
Raymond Hettinger
85004cc47d
SF bug #782369 : Massive memory leak in array module
...
Fixed leak caused by switching from PyList_GetItem to PySequence_GetItem.
Added missing NULL check.
Clarified code by converting an "if" to an "else if".
Will backport to 2.3.
2003-08-05 11:23:59 +00:00
Anthony Baxter
83f5291c0f
forgot to commit this - note about the signal module SIGRT(MIN,MAX)
2003-08-05 06:33:56 +00:00
Brett Cannon
b7150a23f7
Mention caching and better thread-safety for Lib/_strptime.py
2003-08-05 06:27:04 +00:00
Martin v. Löwis
106490915b
Patch #781722 : Reject AF_INET6 if IPv6 is disabled. Will backport to 2.3.
2003-08-05 06:25:06 +00:00
Martin v. Löwis
0d8e16c7ad
Support trailing dots in DNS names. Fixes #782510 . Will backport to 2.3.
2003-08-05 06:19:47 +00:00
Martin v. Löwis
8db4403a76
Correct URL of normalization file. Fixes #781065 . Will backport to 2.3.
2003-08-05 05:59:13 +00:00
Martin v. Löwis
cebcc61d4d
Patch #781126 : Fix markup for add_fallback. Will backport to 2.3.
2003-08-05 05:54:15 +00:00
Martin v. Löwis
249d50a25f
Make sure eol_convention is an ASCII string. Fixes #774680 .
...
Will backport to 2.3.
2003-08-05 05:51:20 +00:00
Fred Drake
5d9c636faf
init_myformat(): None of the "mark" values can be empty strings, or
...
LaTeX2HTML feels free to remove a surrounding element that
contains no other content. Since such an element is typically a
named anchor used for hyperlinking, they should not be removed.
Unfortunatley, making sure these marks are non-empty is the most
direct way of avoiding this behavior.
Thanks to Dave Kuhlman for tracking this down; this was some excellent
detective work!
2003-08-05 05:00:23 +00:00
Brett Cannon
474335ce17
Re-introduce caching of TimeRE and compiled regexes with added thread-safety.
...
Also remove now unnecessary property attributes for thread safety
(no longer have lazy attributes) and code simplicity reasons.
Timezone storage has been reworked to be simpler and more flexible. All values
in LocaleTime instances are lower-cased. This is all done to simplify the
module.
The module now assumes nothing beyond the strptime function will be exposed for
general use beyond providing functionality for strptime.
2003-08-05 04:02:49 +00:00
Brett Cannon
8ab27dfa13
Touch-up to docstrings.
2003-08-05 03:52:04 +00:00
Brett Cannon
b278ac4e46
Add note about fileno not being usable as a normal file descriptor in Windows.
2003-08-05 03:51:24 +00:00