]>
granicus.if.org Git - python/log
Jack Jansen [Tue, 14 Jun 2005 21:32:51 +0000 (21:32 +0000)]
More tweaks for C++ support. Still doesn't seem to break anything:-)
Andrew M. Kuchling [Tue, 14 Jun 2005 14:45:24 +0000 (14:45 +0000)]
[Bug #
1219862 ] Document correct argument range for pair_content()
Michael W. Hudson [Tue, 14 Jun 2005 09:31:28 +0000 (09:31 +0000)]
yet another cache to clear when leak hunting.
Raymond Hettinger [Tue, 14 Jun 2005 08:57:28 +0000 (08:57 +0000)]
SF bug #
1219448 : small output bug
Raymond Hettinger [Tue, 14 Jun 2005 08:45:43 +0000 (08:45 +0000)]
SF bug #
1215887 : String and list methods documentation deeply hidden
Make doc on specific types easier to find by listing them in the headings
for the abstract types.
Walter Dörwald [Mon, 13 Jun 2005 21:44:48 +0000 (21:44 +0000)]
Port test_long.py to unittest.
Michael W. Hudson [Mon, 13 Jun 2005 18:28:46 +0000 (18:28 +0000)]
Fix bug
[
1180997 ] lax error-checking in new-in-2.4 marshal stuff
which I'd assigned to Martin, but actually turned out to be easy to fix.
Also, a test.
Michael W. Hudson [Mon, 13 Jun 2005 17:50:18 +0000 (17:50 +0000)]
Remove extraneous format character from PyArg_ParseTuple call in
marshal_loads.
Bugfix candidate.
Raymond Hettinger [Mon, 13 Jun 2005 01:10:15 +0000 (01:10 +0000)]
Kurt B. Kaiser [Sun, 12 Jun 2005 05:19:23 +0000 (05:19 +0000)]
1. Clarify "tab/space" Error Dialog and "Tab Width" Dialog associated with
the Untabify command.
2. Corrected "tab/space" Error Dialog to show correct menu for Untabify.
Patch
1196980 Jeff Shute
M EditorWindow.py
M NEWS.txt
M ScriptBinding.py
Kurt B. Kaiser [Sun, 12 Jun 2005 04:33:30 +0000 (04:33 +0000)]
1. Patch
1196895 Jeff Shute:
New files are colorized by default, and colorizing is removed when
saving as non-Python files. Patch
1196895 Jeff Shute
Closes Python Bugs 775012 and 800432, partial fix IDLEfork 763524
2. Update help.txt for left/right word delete
M CREDITS.txt
M ColorDelegator.py
M EditorWindow.py
M NEWS.txt
M help.txt
Gregory P. Smith [Sat, 11 Jun 2005 08:16:04 +0000 (08:16 +0000)]
fix typo. \var vs \variable
Georg Brandl [Fri, 10 Jun 2005 19:55:35 +0000 (19:55 +0000)]
Clarify docs about os.popen[234].
Georg Brandl [Fri, 10 Jun 2005 17:15:18 +0000 (17:15 +0000)]
Patch #
1171150 : add a newline to py_compile error output
Armin Rigo [Fri, 10 Jun 2005 15:29:22 +0000 (15:29 +0000)]
The functions audioop.lin2adpcm3() and audioop.adpcm32lin() were removed from
this module in Jan 1994, but still documented.
Raymond Hettinger [Fri, 10 Jun 2005 11:05:19 +0000 (11:05 +0000)]
Add untokenize() function to allow full round-trip tokenization.
Should significantly enhance the utility of the module by supporting
the creation of tools that modify the token stream and writeback the
modified result.
Jack Jansen [Fri, 10 Jun 2005 10:46:40 +0000 (10:46 +0000)]
Minor tweaks, to allow some (out-of-tree, until successful) tinkering
with C++.
Andrew M. Kuchling [Thu, 9 Jun 2005 17:53:27 +0000 (17:53 +0000)]
[Bug #
1200134 ] Fix buffer overflow by constraining size of .getstr(), .instr() to size of allocated buffer
Andrew M. Kuchling [Thu, 9 Jun 2005 15:57:32 +0000 (15:57 +0000)]
[Bug #
1079134 ] Mention change to date comparisons; bump version info and release date to 2.4.1
Andrew M. Kuchling [Thu, 9 Jun 2005 14:59:45 +0000 (14:59 +0000)]
[Patch #
1002763 ] Allow long ints as terminator values; also, treat a terminator of 0 like the empty string or None
Andrew M. Kuchling [Thu, 9 Jun 2005 14:56:31 +0000 (14:56 +0000)]
Convert asynchat test to unittest; exercise the client using a numeric value as the terminator
Andrew M. Kuchling [Thu, 9 Jun 2005 14:19:32 +0000 (14:19 +0000)]
[Bug #
1074261 , patch #
1074381 ] Restrict the size of chunks read from the file in order to avoid overflow or huge memory consumption. Patch by Mark Eichin
Andrew M. Kuchling [Thu, 9 Jun 2005 14:12:36 +0000 (14:12 +0000)]
Convert gzip test suite to use unittest
Gregory P. Smith [Thu, 9 Jun 2005 07:11:42 +0000 (07:11 +0000)]
fix import to work with either module name.
Andrew M. Kuchling [Wed, 8 Jun 2005 22:51:38 +0000 (22:51 +0000)]
[Patch #
1171487 , bug #
1170331 ] Fix error in base64.b32decode when encoding a single null byte; test a null byte in all encodings to be sure it works
Andrew M. Kuchling [Wed, 8 Jun 2005 21:51:28 +0000 (21:51 +0000)]
[Bug #
1149413 ] 'psize' argument should be 'pgsize'
Anthony Baxter [Wed, 8 Jun 2005 04:55:50 +0000 (04:55 +0000)]
fix broken (unexecuted) test
Anthony Baxter [Wed, 8 Jun 2005 04:35:50 +0000 (04:35 +0000)]
Tools/scripts/reindent.py _is_ your friend
Skip Montanaro [Wed, 8 Jun 2005 02:28:11 +0000 (02:28 +0000)]
Tweak note about using os.open to lock files if O_SHLOCK and O_EXLOCK are
present.
Andrew M. Kuchling [Tue, 7 Jun 2005 19:36:10 +0000 (19:36 +0000)]
[Bug #
1172763 ] dumbdbm uses eval() on lines, so it chokes if there's an extra \r on the end of a line; fixed by stripping off trailing whitespace.
Raymond Hettinger [Tue, 7 Jun 2005 18:52:34 +0000 (18:52 +0000)]
Minor namespace clean-up.
Andrew M. Kuchling [Tue, 7 Jun 2005 18:51:42 +0000 (18:51 +0000)]
[Bug #
1170422 ] Use correct option name
Raymond Hettinger [Tue, 7 Jun 2005 18:50:56 +0000 (18:50 +0000)]
Add a decimal FAQ
Gregory P. Smith [Mon, 6 Jun 2005 18:12:24 +0000 (18:12 +0000)]
fix more Errors (not Failures) when run using BerkeleyDB <= 4.0
Gregory P. Smith [Mon, 6 Jun 2005 17:59:00 +0000 (17:59 +0000)]
fix Errors (not Failures) in test cases when running with BerkeleyDB<4.2
Gregory P. Smith [Mon, 6 Jun 2005 17:31:32 +0000 (17:31 +0000)]
change set_bt_compare() callback comparison function to only take two
arguments (left, right) like any sane comparison function. no need to
pass in the db object as an argument.
Gregory P. Smith [Mon, 6 Jun 2005 17:30:22 +0000 (17:30 +0000)]
make the tests that expect uncatchable exceptions from a callback test
for them in a roundabout way (catching and parsing stderr)
keeps test output clean.
Gregory P. Smith [Mon, 6 Jun 2005 10:28:06 +0000 (10:28 +0000)]
additional sanity check. secondaryDB cannot be closed.
Gregory P. Smith [Mon, 6 Jun 2005 10:26:25 +0000 (10:26 +0000)]
test case for pybsddb SF bug id
1215432
Gregory P. Smith [Mon, 6 Jun 2005 09:55:06 +0000 (09:55 +0000)]
fixes pybsddb SF bug id
1215432 . DB.associate() would crash when a
DBError was supposed to be raised.
needs backport to 2.4.x and possibly 2.3.x.
Gregory P. Smith [Mon, 6 Jun 2005 09:52:10 +0000 (09:52 +0000)]
test DB.associate using transactions. somewhat related to SF pybsddb
bug #
1215432
Vinay Sajip [Sun, 5 Jun 2005 20:39:36 +0000 (20:39 +0000)]
Documentation clarified re. config socket listener protocol
Georg Brandl [Sun, 5 Jun 2005 10:56:59 +0000 (10:56 +0000)]
Bug #
1184380 : extending&embedding example broken
Skip Montanaro [Sat, 4 Jun 2005 12:55:32 +0000 (12:55 +0000)]
Fix missing assignments of marshal.load() values. Closes #
1214662 .
Georg Brandl [Sat, 4 Jun 2005 10:01:15 +0000 (10:01 +0000)]
Bug #
1210001 : typo in email doc
Georg Brandl [Sat, 4 Jun 2005 09:20:03 +0000 (09:20 +0000)]
Bug #
1196315 : fix weakref.WeakValueDictionary constructor.
Hye-Shik Chang [Sat, 4 Jun 2005 07:31:48 +0000 (07:31 +0000)]
Correct URL to the official UnicodeData 3.2.0 resource. (Reported
by Darek Suchojad)
Gregory P. Smith [Sat, 4 Jun 2005 06:46:59 +0000 (06:46 +0000)]
pybsddb 4.3.2:
* the has_key() method was not raising a DBError when a database error
had occurred. [SF patch id
1212590 ]
* added a wrapper for the DBEnv.set_lg_regionmax method [SF patch id
1212590 ]
* DBKeyEmptyError now derives from KeyError just like DBNotFoundError.
* internally everywhere DB_NOTFOUND was checked for has been updated
to also check for DB_KEYEMPTY. This fixes the semantics of a couple
operations on recno and queue databases to be more intuitive and results
in less unexpected DBKeyEmptyError exceptions being raised.
Tim Peters [Fri, 3 Jun 2005 22:40:27 +0000 (22:40 +0000)]
Whitespace normalization.
Georg Brandl [Fri, 3 Jun 2005 19:47:00 +0000 (19:47 +0000)]
Bug #
1194181 : bz2.BZ2File didn't handle mode 'U' correctly.
Michael W. Hudson [Fri, 3 Jun 2005 15:17:16 +0000 (15:17 +0000)]
Fix a couple of crashing-on-malformed data marshal bugs.
Anthony Baxter [Fri, 3 Jun 2005 15:04:15 +0000 (15:04 +0000)]
[
1197218 ] test_locale fix on modern linux
On more modern linuxes (and probably others) straight 'en_US' isn't a
valid locale. Make the code try a couple of alternates.
backport candidate
Michael W. Hudson [Fri, 3 Jun 2005 14:41:55 +0000 (14:41 +0000)]
This is my patch:
[
1180995 ] binary formats for marshalling floats
Adds 2 new type codes for marshal (binary floats and binary complexes), a
new marshal version (2), updates MAGIC and fiddles the de-serializing of
code objects to be less likely to clobber the real reason for failing if
it fails.
Georg Brandl [Fri, 3 Jun 2005 14:28:50 +0000 (14:28 +0000)]
Bug #
1213894 : os.path.realpath didn't resolve symlinks that were the first
component of the path.
Anthony Baxter [Fri, 3 Jun 2005 14:12:21 +0000 (14:12 +0000)]
fix object.__divmod__.__doc__
backport candidate
Michael W. Hudson [Fri, 3 Jun 2005 13:55:58 +0000 (13:55 +0000)]
M-x untabify
Raymond Hettinger [Fri, 3 Jun 2005 11:15:03 +0000 (11:15 +0000)]
Update permissions for Birkenfeld.
Gregory P. Smith [Fri, 3 Jun 2005 07:03:07 +0000 (07:03 +0000)]
pybsddb 4.3.1, adds support for DB.set_bt_compare database btree comparison
functions written in python.
contributed by <frederic.gobry@epfl.ch>
Andrew M. Kuchling [Thu, 2 Jun 2005 17:07:11 +0000 (17:07 +0000)]
Delete some vestigial code; execution will never reach the 'if' statement if args is NULL
Andrew M. Kuchling [Thu, 2 Jun 2005 16:59:18 +0000 (16:59 +0000)]
[Bug #
1209880 ] Describe only the True/False return values from lock.acquire()
Andrew M. Kuchling [Thu, 2 Jun 2005 13:50:19 +0000 (13:50 +0000)]
[Bug #
1193001 ] Make the notation section use the same productionlist env. as other grammar rules
Andrew M. Kuchling [Thu, 2 Jun 2005 13:38:45 +0000 (13:38 +0000)]
[Bug #
1177831 ] Exercise (?(id)yes|no) for a group other than the first one
Andrew M. Kuchling [Thu, 2 Jun 2005 13:35:52 +0000 (13:35 +0000)]
[Bug #
1177831 ] Fix generation of code for GROUPREF_EXISTS. Thanks to Andre Malo for the fix.
Hye-Shik Chang [Thu, 2 Jun 2005 13:09:30 +0000 (13:09 +0000)]
Patch #
1212117 : Add optional attribute st_flags to os.stat_result
when the member is available on the platform. (Contributed by
Diego Petteno)
Neil Schemenauer [Thu, 2 Jun 2005 05:55:20 +0000 (05:55 +0000)]
Fix compiler.ast.flatten function so that it works on lists.
Andrew M. Kuchling [Thu, 2 Jun 2005 00:10:04 +0000 (00:10 +0000)]
[Bug #
1152762 ] Ensure _end_of_line() returns an x-coordinate that's within the text box
Piers Lauder [Wed, 1 Jun 2005 23:50:52 +0000 (23:50 +0000)]
added GET/SETANNOTATION methods
Andrew M. Kuchling [Wed, 1 Jun 2005 23:31:18 +0000 (23:31 +0000)]
[Bug #
1105706 ] Use correct name for constant
Andrew M. Kuchling [Wed, 1 Jun 2005 23:22:11 +0000 (23:22 +0000)]
Andrew M. Kuchling [Wed, 1 Jun 2005 15:39:57 +0000 (15:39 +0000)]
[Bug #
1181939 ] Remove incorrect text about __init__; move map discussion into a separate paragraph
Andrew M. Kuchling [Wed, 1 Jun 2005 15:26:24 +0000 (15:26 +0000)]
[Bug #
1194249 ] Fix duplicate assignment in example code
Michael W. Hudson [Wed, 1 Jun 2005 11:34:22 +0000 (11:34 +0000)]
NEWS entry for the patch I checked in last week.
Raymond Hettinger [Tue, 31 May 2005 11:04:00 +0000 (11:04 +0000)]
SF bug #
1209411 : divmod documentation shd reference // not /
Raymond Hettinger [Tue, 31 May 2005 10:26:28 +0000 (10:26 +0000)]
SF bug #
1202395 : Description of string.lstrip() needs improvement
Clarify the role of the chars argument in the strip() methods.
Raymond Hettinger [Sat, 28 May 2005 23:20:09 +0000 (23:20 +0000)]
Add permissions for Reinhold Birkenfeld.
Michael W. Hudson [Fri, 27 May 2005 15:23:20 +0000 (15:23 +0000)]
This is my patch:
[
1181301 ] make float packing copy bytes when they can
which hasn't been reviewed, despite numerous threats to check it in
anyway if noone reviews it. Please read the diff on the checkin list,
at least!
The basic idea is to examine the bytes of some 'probe values' to see if
the current platform is a IEEE 754-ish platform, and if so
_PyFloat_{Pack,Unpack}{4,8} just copy bytes around.
The rest is hair for testing, and tests.
Michael W. Hudson [Fri, 27 May 2005 14:58:06 +0000 (14:58 +0000)]
Fix test_site to not call open('...', 'wU'), as that now raises an error.
Is anyone running the test suite regularly at the moment?
Raymond Hettinger [Fri, 27 May 2005 10:43:55 +0000 (10:43 +0000)]
SF bug #
1209671 : dict.popitem documentation should mention empty dict case
Michael W. Hudson [Thu, 26 May 2005 07:58:22 +0000 (07:58 +0000)]
Fix:
[
1207501 ] Issue in grammar
We didn't define dotted_name in the pseudo-grammar in the reference
docs. Backport candidate.
Fred Drake [Wed, 25 May 2005 05:39:36 +0000 (05:39 +0000)]
fix description of the input range of unichr()
(closes SF bug #
1120777 )
Fred Drake [Wed, 25 May 2005 05:29:17 +0000 (05:29 +0000)]
update documentation on what constitutes a line in a source file
(closes SF bug #
1167922 )
Skip Montanaro [Fri, 20 May 2005 03:07:06 +0000 (03:07 +0000)]
Disallow opening files with modes 'aU' or 'wU' as specified by PEP
278. Closes bug 967182.
Jason Tishler [Fri, 20 May 2005 00:56:54 +0000 (00:56 +0000)]
Patch #
1197318 : Cygwin case-sensitive import patch
A problem regarding importing symlinked modules was recently reported on the
Cygwin mailing list:
http://cygwin.com/ml/cygwin/2005-04/msg00257.html
The following test case demonstrates the problem:
$ ls -l
total 1
lrwxrwxrwx 1 jt None 6 Apr 23 13:32 bar.py -> foo.py
-rw-r--r-- 1 jt None 24 Apr 18 20:13 foo.py
$ python -c 'import bar'
Traceback (most recent call last):
File "<string>", line 1, in ?
ImportError: No module named bar
Since Cygwin's case_ok() uses a modified version of the Windows's version, the
symlinked bar module actually resolves to file foo.py instead of bar.py. This
obviously causes the matching code to fail (regardless of case).
The patch fixes this problem by making Cygwin use the Mac OS X case_ok()
instead of a modified Window's version.
Tim Peters [Wed, 18 May 2005 02:18:09 +0000 (02:18 +0000)]
Whitespace normalization.
Skip Montanaro [Mon, 16 May 2005 02:42:22 +0000 (02:42 +0000)]
Add O_SHLOCK & O_EXLOCK. Closes patch #
1103951 .
Armin Rigo [Sun, 15 May 2005 15:32:08 +0000 (15:32 +0000)]
Fixed a quite misleading comment: a "not" should not have been there.
Armin Rigo [Sun, 15 May 2005 13:29:26 +0000 (13:29 +0000)]
This test relied on short-circuiting details of dictobject.py to avoid
crashing, and indirectly on the fact that hash codes in
random.randrange(
1000000000 ) were very unlikely to exhibit collisions.
To see the problem, replace this number with 500 and observe the crash on
either del target[key] or del keys[i].
The fix prevents recursive mutation, just as in the key insertion case.
Skip Montanaro [Sat, 14 May 2005 20:54:16 +0000 (20:54 +0000)]
Add better datetime support to xmlrpclib module. Closes patch #
1120353 .
Raymond Hettinger [Sat, 14 May 2005 18:08:25 +0000 (18:08 +0000)]
SF patch #
1200051 : Small optimization for PyDict_Merge()
(Contributed by Barry Warsaw and Matt Messier.)
Raymond Hettinger [Sat, 14 May 2005 17:18:31 +0000 (17:18 +0000)]
SF bug #
1201807 : Glossary listing bug
Skip Montanaro [Thu, 12 May 2005 13:44:23 +0000 (13:44 +0000)]
credit source of idea for recent doc changes
Skip Montanaro [Thu, 12 May 2005 13:42:42 +0000 (13:42 +0000)]
Incorporate a lightly edited version of the SocketServer module's docstring
into the docs and segregate the method descriptions for the various classes
into separate sections. Base on suggestion by Paul Rubin in c.l.py.
Kurt B. Kaiser [Tue, 10 May 2005 03:44:24 +0000 (03:44 +0000)]
Improve subprocess link error notification
M NEWS.txt
M PyShell.py
M rpc.py
Raymond Hettinger [Tue, 10 May 2005 03:20:12 +0000 (03:20 +0000)]
SF bug #
1193890 : calendar.weekheader not found in __all__
Kurt B. Kaiser [Thu, 5 May 2005 23:29:54 +0000 (23:29 +0000)]
Use Queue's blocking feature instead of sleeping in the main
loop. Patch #
1190163 Michiel de Hoon
Michael W. Hudson [Wed, 4 May 2005 11:59:38 +0000 (11:59 +0000)]
Don't use 'is not' to compare strings.
(spotted by reading pypy-svn :)
Raymond Hettinger [Sat, 30 Apr 2005 21:25:19 +0000 (21:25 +0000)]
Update Paul Prescod's permissions.
Raymond Hettinger [Sat, 30 Apr 2005 09:02:51 +0000 (09:02 +0000)]
SF patch #
1191489 : Simplify logic in random.py
Brett Cannon [Sat, 30 Apr 2005 05:50:19 +0000 (05:50 +0000)]
Fix error in a docstring where a single quote started the docstring but triple
quote ended it.
Closes bug #
1192777 . Thanks Christopher Smith.
Guido van Rossum [Sat, 30 Apr 2005 00:20:35 +0000 (00:20 +0000)]
Fixed a typo in docstring I happened upon.