]> granicus.if.org Git - python/log
python
16 years agoBackport importlib in the form of providing importlib.import_module(). This has
Brett Cannon [Mon, 26 Jan 2009 01:16:50 +0000 (01:16 +0000)]
Backport importlib in the form of providing importlib.import_module(). This has
been done purely to help transitions from 2.7 to 3.1.

16 years agoFixed #1885: --formats=tar,gztar was not working properly in the sdist command
Tarek Ziadé [Sun, 25 Jan 2009 23:34:00 +0000 (23:34 +0000)]
Fixed #1885: --formats=tar,gztar was not working properly in the sdist command

16 years agoNo need for carry to be type twodigits in _PyLong_AsByteArray; digit is large enough.
Mark Dickinson [Sun, 25 Jan 2009 22:12:31 +0000 (22:12 +0000)]
No need for carry to be type twodigits in _PyLong_AsByteArray; digit is large enough.
This change should silence a compiler warning on Windows.

16 years agoadded missing module docstring
Tarek Ziadé [Sun, 25 Jan 2009 22:11:04 +0000 (22:11 +0000)]
added missing module docstring

16 years agoIssue #5052: removed backward compatibility information (out of date)
Tarek Ziadé [Sun, 25 Jan 2009 22:09:10 +0000 (22:09 +0000)]
Issue #5052: removed backward compatibility information (out of date)

16 years agoImproved itertools recipe for generating powerset().
Raymond Hettinger [Sun, 25 Jan 2009 21:31:47 +0000 (21:31 +0000)]
Improved itertools recipe for generating powerset().

16 years agoPromote compress() from a recipe to being a regular itertool.
Raymond Hettinger [Sun, 25 Jan 2009 21:04:14 +0000 (21:04 +0000)]
Promote compress() from a recipe to being a regular itertool.

16 years agoIssue #4863, removing remaining bits
Tarek Ziadé [Sun, 25 Jan 2009 19:29:10 +0000 (19:29 +0000)]
Issue #4863, removing remaining bits

16 years agoFixed #4863: removed distutils.mwerkscompiler
Tarek Ziadé [Sun, 25 Jan 2009 18:19:25 +0000 (18:19 +0000)]
Fixed #4863: removed distutils.mwerkscompiler

16 years agoFixed compile error on windows.
Hirokazu Yamamoto [Sun, 25 Jan 2009 17:46:48 +0000 (17:46 +0000)]
Fixed compile error on windows.

16 years agofix building the core with --disable-unicode
Benjamin Peterson [Sun, 25 Jan 2009 17:15:10 +0000 (17:15 +0000)]
fix building the core with --disable-unicode

I changed some bytearray methods to use strings instead of unicode like bytes_repr
Also, bytearray.fromhex() can take strings as well as unicode

16 years agoRemove uses of cmp from the decimal module.
Mark Dickinson [Sun, 25 Jan 2009 10:39:15 +0000 (10:39 +0000)]
Remove uses of cmp from the decimal module.

16 years agoProperly document multiprocessing's logging support, resolve outstanding issues with...
Jesse Noller [Sun, 25 Jan 2009 03:36:13 +0000 (03:36 +0000)]
Properly document multiprocessing's logging support, resolve outstanding issues with the custom levels

16 years agoIssue #3657: fix occasional test_pickletools failures.
Mark Dickinson [Sat, 24 Jan 2009 21:08:38 +0000 (21:08 +0000)]
Issue #3657: fix occasional test_pickletools failures.

16 years agoIssue #1672332: Fix unpickling of subnormal floats, which was raising
Mark Dickinson [Sat, 24 Jan 2009 16:40:29 +0000 (16:40 +0000)]
Issue #1672332: Fix unpickling of subnormal floats, which was raising
ValueError on some platforms as a result of the platform strtod setting
errno on underflow.

16 years agoIssue #5025: Fix occasional test_kqueue failure on OS X.
Mark Dickinson [Sat, 24 Jan 2009 16:17:27 +0000 (16:17 +0000)]
Issue #5025: Fix occasional test_kqueue failure on OS X.

16 years agoIssue #3881: Help Tcl to load even when started through the
Martin v. Löwis [Sat, 24 Jan 2009 15:47:27 +0000 (15:47 +0000)]
Issue #3881: Help Tcl to load even when started through the
unreadable local symlink to "Program Files" on Vista.

16 years agoAdd heading for 2.7a0.
Martin v. Löwis [Sat, 24 Jan 2009 15:45:18 +0000 (15:45 +0000)]
Add heading for 2.7a0.

16 years agoIssue #4393: fix 3 classes of potential portability problems in longobject.c:
Mark Dickinson [Sat, 24 Jan 2009 15:27:44 +0000 (15:27 +0000)]
Issue #4393: fix 3 classes of potential portability problems in longobject.c:
 - fix some places where counters into ob_digit were declared as
   int instead of Py_ssize_t
 - add (twodigit) casts where necessary
 - fix code in _PyLong_AsByteArray that uses << on negative values

16 years agoIssue #4710: Extract directories properly in the zipfile module;
Martin v. Löwis [Sat, 24 Jan 2009 14:00:33 +0000 (14:00 +0000)]
Issue #4710: Extract directories properly in the zipfile module;
allow adding directories to a zipfile.

16 years agoAdd a test for UNC import paths, see issue 3677
Kristján Valur Jónsson [Sat, 24 Jan 2009 10:52:26 +0000 (10:52 +0000)]
Add a test for UNC import paths, see issue 3677

16 years agoAdd various items
Andrew M. Kuchling [Sat, 24 Jan 2009 03:28:18 +0000 (03:28 +0000)]
Add various items

16 years agoIssue 3807: multiprocessing fails to compile under --without-threads
Jesse Noller [Fri, 23 Jan 2009 14:04:41 +0000 (14:04 +0000)]
Issue 3807: multiprocessing fails to compile under --without-threads

16 years agoIssue 4593: apply() documentation is unclear
Jesse Noller [Thu, 22 Jan 2009 21:53:22 +0000 (21:53 +0000)]
Issue 4593: apply() documentation is unclear

16 years agoClarify wording.
Georg Brandl [Thu, 22 Jan 2009 18:29:28 +0000 (18:29 +0000)]
Clarify wording.

16 years agoUpdate comments and add an optimized path for Counter.update().
Raymond Hettinger [Thu, 22 Jan 2009 09:05:43 +0000 (09:05 +0000)]
Update comments and add an optimized path for Counter.update().

16 years agoMore doc tweaks.
Raymond Hettinger [Thu, 22 Jan 2009 05:20:47 +0000 (05:20 +0000)]
More doc tweaks.

16 years agoTighten-up the docs for Counter().
Raymond Hettinger [Wed, 21 Jan 2009 23:12:51 +0000 (23:12 +0000)]
Tighten-up the docs for Counter().

16 years agoSimplify explanation of multiset operations by removing restrictions on negative...
Raymond Hettinger [Wed, 21 Jan 2009 20:31:50 +0000 (20:31 +0000)]
Simplify explanation of multiset operations by removing restrictions on negative inputs.

16 years agoMarkup fixes
Andrew M. Kuchling [Wed, 21 Jan 2009 02:16:26 +0000 (02:16 +0000)]
Markup fixes

16 years agoAdd some items
Andrew M. Kuchling [Wed, 21 Jan 2009 02:15:43 +0000 (02:15 +0000)]
Add some items

16 years agoIssue 5009: multiprocessing: failure in manager._debug_info()
Jesse Noller [Wed, 21 Jan 2009 02:08:17 +0000 (02:08 +0000)]
Issue 5009: multiprocessing: failure in manager._debug_info()

16 years agoIssue #5008: When a file is opened in append mode with the new IO library,
Antoine Pitrou [Wed, 21 Jan 2009 00:45:36 +0000 (00:45 +0000)]
Issue #5008: When a file is opened in append mode with the new IO library,
do an explicit seek to the end of file (so that e.g. tell() returns the
file size rather than 0). This is consistent with the behaviour of the
traditional 2.x file object.

16 years agoBeautify and cleanup the references section.
Raymond Hettinger [Tue, 20 Jan 2009 23:42:54 +0000 (23:42 +0000)]
Beautify and cleanup the references section.

16 years agoIssue 5013: Fixed bug in FileHandler when delay was set - added fix for RotatingFileH...
Vinay Sajip [Tue, 20 Jan 2009 23:16:08 +0000 (23:16 +0000)]
Issue 5013: Fixed bug in FileHandler when delay was set - added fix for RotatingFileHandler and changed header comment slightly.

16 years agoIssue 5013: Fixed bug in FileHandler when delay was set.
Vinay Sajip [Tue, 20 Jan 2009 22:43:17 +0000 (22:43 +0000)]
Issue 5013: Fixed bug in FileHandler when delay was set.

16 years agoIssue 4998: __slots__ on Fractions was useless.
Raymond Hettinger [Tue, 20 Jan 2009 20:34:19 +0000 (20:34 +0000)]
Issue 4998:  __slots__ on Fractions was useless.

16 years agofix url
Benjamin Peterson [Tue, 20 Jan 2009 18:58:27 +0000 (18:58 +0000)]
fix url

16 years agobackport r68802 (bugfix)
Benjamin Peterson [Tue, 20 Jan 2009 14:31:08 +0000 (14:31 +0000)]
backport r68802 (bugfix)

16 years agoallow unicode keyword arguments for the ** syntax #4978
Benjamin Peterson [Tue, 20 Jan 2009 14:21:16 +0000 (14:21 +0000)]
allow unicode keyword arguments for the ** syntax #4978

16 years agoFix typos.
Raymond Hettinger [Tue, 20 Jan 2009 12:59:36 +0000 (12:59 +0000)]
Fix typos.

16 years agoUse Georg's new permalinks to documentation by version number.
Raymond Hettinger [Tue, 20 Jan 2009 10:46:23 +0000 (10:46 +0000)]
Use Georg's new permalinks to documentation by version number.
That assures that IDLE's help always points to the correct
version and the latest update with all bug fixes.

16 years agoDon't disrupt automatic url target name generation
Raymond Hettinger [Tue, 20 Jan 2009 07:11:47 +0000 (07:11 +0000)]
Don't disrupt automatic url target name generation
with manually specified, conflicting names.

Before:
    http://docs.python.org/dev/library/collections.html#id1

After:
    http://docs.python.org/dev/library/collections.html#counter-objects

16 years agoMake merging easier by formattng comment blocks the same in Py3.1
Raymond Hettinger [Tue, 20 Jan 2009 03:36:36 +0000 (03:36 +0000)]
Make merging easier by formattng comment blocks the same in Py3.1

16 years agoAdd Counter() to __all__.
Raymond Hettinger [Tue, 20 Jan 2009 02:24:38 +0000 (02:24 +0000)]
Add Counter() to __all__.

16 years agoBuild-outs for Counter() class:
Raymond Hettinger [Tue, 20 Jan 2009 01:19:26 +0000 (01:19 +0000)]
Build-outs for Counter() class:
* Constructor and update() support keyword args (like their dict counterparts).
* The 'del' statement no longer raises KeyError for missing values.
* Add multiset operations:  __add__, __sub__, __and__, __or__.

16 years agoissue 5002: fix windows warning that I intro'ed with r68768
Jesse Noller [Tue, 20 Jan 2009 00:16:38 +0000 (00:16 +0000)]
issue 5002: fix windows warning that I intro'ed with r68768

16 years agoI'm sick of these deprecations warnings in test_os
Benjamin Peterson [Mon, 19 Jan 2009 21:08:37 +0000 (21:08 +0000)]
I'm sick of these deprecations warnings in test_os

16 years agomake bad file descriptor tests more robust
Benjamin Peterson [Mon, 19 Jan 2009 17:37:42 +0000 (17:37 +0000)]
make bad file descriptor tests more robust

16 years agoadd email address
Benjamin Peterson [Mon, 19 Jan 2009 16:18:27 +0000 (16:18 +0000)]
add email address

16 years agomove BufferedIOBase into the base class section
Benjamin Peterson [Mon, 19 Jan 2009 16:17:54 +0000 (16:17 +0000)]
move BufferedIOBase into the base class section

16 years agosimplify code
Benjamin Peterson [Mon, 19 Jan 2009 15:51:27 +0000 (15:51 +0000)]
simplify code

16 years agoadd a note about the ftruncate change
Benjamin Peterson [Mon, 19 Jan 2009 15:42:23 +0000 (15:42 +0000)]
add a note about the ftruncate change

16 years agoResolve issue 3321: (segfault) _multiprocessing.Connection() doesn't check handle
Jesse Noller [Mon, 19 Jan 2009 15:12:22 +0000 (15:12 +0000)]
Resolve issue 3321: (segfault) _multiprocessing.Connection() doesn't check handle

16 years agoRemoved merge tracking for "svnmerge" for
Benjamin Peterson [Mon, 19 Jan 2009 15:06:33 +0000 (15:06 +0000)]
Removed merge tracking for "svnmerge" for
svn+ssh://pythondev@svn.python.org/python/branches/tnelson-trunk-bsddb-47-upgrade

16 years agoRemoved merge tracking for "svnmerge" for
Benjamin Peterson [Mon, 19 Jan 2009 15:04:35 +0000 (15:04 +0000)]
Removed merge tracking for "svnmerge" for
svn+ssh://pythondev@svn.python.org/python/branches/trunk-math

16 years agoIssue 4957
Kristján Valur Jónsson [Mon, 19 Jan 2009 13:10:27 +0000 (13:10 +0000)]
Issue 4957
Let os.ftruncate raise OSError like documented.

16 years agoAdded more cross-reference targets and tidied up list of useful handlers.
Vinay Sajip [Mon, 19 Jan 2009 06:49:19 +0000 (06:49 +0000)]
Added more cross-reference targets and tidied up list of useful handlers.

16 years agoraise an OSError for invalid fds #4991
Benjamin Peterson [Mon, 19 Jan 2009 00:08:08 +0000 (00:08 +0000)]
raise an OSError for invalid fds #4991

16 years agofix encoding cookie case
Benjamin Peterson [Sun, 18 Jan 2009 22:47:04 +0000 (22:47 +0000)]
fix encoding cookie case

16 years agofix test that wasn't working as expected #4990
Benjamin Peterson [Sun, 18 Jan 2009 21:11:38 +0000 (21:11 +0000)]
fix test that wasn't working as expected #4990

16 years agoissue 4301: patch logging to add processName, remove the old _check_logger_class...
Jesse Noller [Sun, 18 Jan 2009 21:04:36 +0000 (21:04 +0000)]
issue 4301: patch logging to add processName, remove the old _check_logger_class code

16 years ago#4986: augassigns are not expressions.
Georg Brandl [Sun, 18 Jan 2009 18:25:30 +0000 (18:25 +0000)]
#4986: augassigns are not expressions.

16 years ago#4923: clarify what was added.
Georg Brandl [Sun, 18 Jan 2009 14:41:52 +0000 (14:41 +0000)]
#4923: clarify what was added.

16 years ago#4857: fix augmented assignment target spec.
Georg Brandl [Sun, 18 Jan 2009 13:47:26 +0000 (13:47 +0000)]
#4857: fix augmented assignment target spec.

16 years ago#4979: correct result range for some random functions.
Georg Brandl [Sun, 18 Jan 2009 13:24:10 +0000 (13:24 +0000)]
#4979: correct result range for some random functions.

16 years agoissue 4293: make test_capi.py more robutst, it times out on some platforms, presumab...
Kristján Valur Jónsson [Sun, 18 Jan 2009 10:58:44 +0000 (10:58 +0000)]
issue 4293:  make test_capi.py more robutst, it times out on some platforms, presumably waiting for threads.  Lower the thread count to 16.

16 years ago#4914: trunc is in math.
Georg Brandl [Sun, 18 Jan 2009 10:48:16 +0000 (10:48 +0000)]
#4914: trunc is in math.

16 years ago#4974: fix redundant mention of lists and tuples.
Georg Brandl [Sun, 18 Jan 2009 10:45:22 +0000 (10:45 +0000)]
#4974: fix redundant mention of lists and tuples.

16 years ago#4976: union() and intersection() take multiple args, but talk about "the other".
Georg Brandl [Sun, 18 Jan 2009 10:42:35 +0000 (10:42 +0000)]
#4976: union() and intersection() take multiple args, but talk about "the other".

16 years agoResolve issue 4449: AssertionError in mp_benchmarks.py
Jesse Noller [Sun, 18 Jan 2009 02:45:38 +0000 (02:45 +0000)]
Resolve issue 4449: AssertionError in mp_benchmarks.py

16 years agofix grammar
Benjamin Peterson [Sun, 18 Jan 2009 01:28:46 +0000 (01:28 +0000)]
fix grammar

16 years agobytearrays are mutable sequences
Benjamin Peterson [Sun, 18 Jan 2009 01:28:09 +0000 (01:28 +0000)]
bytearrays are mutable sequences

16 years agofollow-up of #3997: since 0xFFFF numbers are not enough to indicate a zip64 format,
Amaury Forgeot d'Arc [Sat, 17 Jan 2009 22:43:50 +0000 (22:43 +0000)]
follow-up of #3997: since 0xFFFF numbers are not enough to indicate a zip64 format,
always try to read the "zip64 end of directory structure".

16 years agofix inspect.isclass() on instances with a custom __getattr__ #1225107
Benjamin Peterson [Sat, 17 Jan 2009 22:27:54 +0000 (22:27 +0000)]
fix inspect.isclass() on instances with a custom __getattr__ #1225107

16 years ago#4077: No need to append \n when calling Py_FatalError
Amaury Forgeot d'Arc [Sat, 17 Jan 2009 20:18:59 +0000 (20:18 +0000)]
#4077: No need to append \n when calling Py_FatalError
+ fix a declaration to make it match the one in pythonrun.h

16 years ago#4930: Slightly cleaner (and faster) code in type creation:
Amaury Forgeot d'Arc [Sat, 17 Jan 2009 17:11:50 +0000 (17:11 +0000)]
#4930: Slightly cleaner (and faster) code in type creation:
compare slots by address, not by name.

16 years ago#3997: zipfiles generated with more than 65536 files could not be opened
Amaury Forgeot d'Arc [Sat, 17 Jan 2009 16:40:17 +0000 (16:40 +0000)]
#3997: zipfiles generated with more than 65536 files could not be opened
with other applications.

Reviewed by Martin, will backport to 2.6 and 3.0

16 years agotrying to find some fpathconf() settings that all unixs support...
Benjamin Peterson [Sat, 17 Jan 2009 04:39:05 +0000 (04:39 +0000)]
trying to find some fpathconf() settings that all unixs support...

16 years agouse enumerate
Benjamin Peterson [Sat, 17 Jan 2009 04:28:57 +0000 (04:28 +0000)]
use enumerate

16 years agoChange an example in the docs to avoid a mistake when the code is copy
Thomas Heller [Fri, 16 Jan 2009 18:53:44 +0000 (18:53 +0000)]
Change an example in the docs to avoid a mistake when the code is copy
pasted and changed afterwards.

16 years agocompare with == not is #4946
Benjamin Peterson [Fri, 16 Jan 2009 02:55:24 +0000 (02:55 +0000)]
compare with == not is #4946

16 years agoMinor changes/corrections in markup.
Vinay Sajip [Thu, 15 Jan 2009 23:04:47 +0000 (23:04 +0000)]
Minor changes/corrections in markup.

16 years agoMade minor changes/corrections in markup. Added a couple of section headings.
Vinay Sajip [Thu, 15 Jan 2009 22:48:13 +0000 (22:48 +0000)]
Made minor changes/corrections in markup. Added a couple of section headings.

16 years agoMake all the invalid fd tests for os subject to the function being available.
Kristján Valur Jónsson [Thu, 15 Jan 2009 22:46:26 +0000 (22:46 +0000)]
Make all the invalid fd tests for os subject to the function being available.

16 years agoFix two test cases in test_os. ftruncate raises IOError unlike all the others which...
Kristján Valur Jónsson [Thu, 15 Jan 2009 22:40:03 +0000 (22:40 +0000)]
Fix two test cases in test_os.  ftruncate raises IOError unlike all the others which raise OSError.  And close() on some platforms doesn't complain when given an invalid file descriptor.

16 years agoIssue 4929: Handle socket errors when receiving
Kristján Valur Jónsson [Thu, 15 Jan 2009 17:20:21 +0000 (17:20 +0000)]
Issue 4929:  Handle socket errors when receiving

16 years agoAnother typo fix.
Mark Dickinson [Thu, 15 Jan 2009 15:17:43 +0000 (15:17 +0000)]
Another typo fix.

16 years agoComment typo
Mark Dickinson [Thu, 15 Jan 2009 14:58:28 +0000 (14:58 +0000)]
Comment typo

16 years agoIssue #4397. Fix occasional test_socket failure on OS X.
Mark Dickinson [Thu, 15 Jan 2009 14:54:37 +0000 (14:54 +0000)]
Issue #4397.  Fix occasional test_socket failure on OS X.

16 years agoFix recently introduced test cases.
Kristján Valur Jónsson [Thu, 15 Jan 2009 09:09:13 +0000 (09:09 +0000)]
Fix recently introduced test cases.
For datetime, gentoo didn't seem to mind the %e format for strftime.  So, we just excercise those instead making sure that we don't crash.
For test_os, two cases were incorrect.

16 years agoRe-enable all tests for windows platforms.
Kristján Valur Jónsson [Wed, 14 Jan 2009 10:50:57 +0000 (10:50 +0000)]
Re-enable all tests for windows platforms.
Also, explicitly connect to the IPV4 address.  On windows platforms supporting AF_INET6, the SocketProxy would connect using socket.create_connection('localhost', port) which would cycle through all address families and try to connect.  It would try connecting using AF_INET6 first and this would cause a delay of up to a second.

16 years agoFix-up indentation of sample code blocks for namedtuple mthod definitions.
Raymond Hettinger [Wed, 14 Jan 2009 01:39:51 +0000 (01:39 +0000)]
Fix-up indentation of sample code blocks for namedtuple mthod definitions.

16 years agoAdd tests for __init__() and update() with no args.
Raymond Hettinger [Wed, 14 Jan 2009 01:15:06 +0000 (01:15 +0000)]
Add tests for __init__() and update() with no args.

16 years agoMinor doc tweaks.
Raymond Hettinger [Wed, 14 Jan 2009 00:15:21 +0000 (00:15 +0000)]
Minor doc tweaks.

16 years agofix test_xmlrpc failures #4939
Benjamin Peterson [Tue, 13 Jan 2009 23:43:50 +0000 (23:43 +0000)]
fix test_xmlrpc failures #4939

16 years ago#1162154: inspect.getmembers() now skips attributes that raise AttributeError,
Amaury Forgeot d'Arc [Tue, 13 Jan 2009 23:39:22 +0000 (23:39 +0000)]
#1162154: inspect.getmembers() now skips attributes that raise AttributeError,
e.g. a __slots__ attribute which has not been set.

16 years ago#4807: Remove a wrong usage of wsprintf in the winreg module
Amaury Forgeot d'Arc [Tue, 13 Jan 2009 23:19:08 +0000 (23:19 +0000)]
#4807: Remove a wrong usage of wsprintf in the winreg module
("windows sprintf", different than swprintf)

Needed for the windows CE port.

16 years agoIssue #4935: The overflow checking code in the expandtabs() method common
Antoine Pitrou [Tue, 13 Jan 2009 23:13:52 +0000 (23:13 +0000)]
Issue #4935: The overflow checking code in the expandtabs() method common
to str, bytes and bytearray could be optimized away by the compiler, letting
the interpreter segfault instead of raising an error.

16 years agode-spacify
Benjamin Peterson [Tue, 13 Jan 2009 22:22:41 +0000 (22:22 +0000)]
de-spacify