]> granicus.if.org Git - python/log
python
11 years agoIssue #4885: Add weakref support to mmap objects. Patch by Valerie Lambert.
Antoine Pitrou [Mon, 5 Aug 2013 21:17:30 +0000 (23:17 +0200)]
Issue #4885: Add weakref support to mmap objects.  Patch by Valerie Lambert.

11 years ago* Fix the assertions in hashlib to use unittest assertion methods instead of
Gregory P. Smith [Mon, 5 Aug 2013 20:14:37 +0000 (13:14 -0700)]
* Fix the assertions in hashlib to use unittest assertion methods instead of
  evil assert statements.
* Add an additional assert to the new test_name_attribute test that actually
  confirms that a hash created using each h.name results in a new hash sharing
  the same name.

11 years agoIssue #18661: typo in grp.struct_group docstring (fix merged from 3.3). Thanks Vajra...
Mark Dickinson [Mon, 5 Aug 2013 16:57:54 +0000 (17:57 +0100)]
Issue #18661: typo in grp.struct_group docstring (fix merged from 3.3).  Thanks Vajrasky Kok.

11 years agoIssue #18661: typo in grp.struct_group docstring. Thanks Vajrasky Kok.
Mark Dickinson [Mon, 5 Aug 2013 16:57:01 +0000 (17:57 +0100)]
Issue #18661: typo in grp.struct_group docstring.  Thanks Vajrasky Kok.

11 years agoIssue #18659: Backed out changeset cfd875bcbe41 after buildbot failures.
Mark Dickinson [Mon, 5 Aug 2013 09:59:36 +0000 (10:59 +0100)]
Issue #18659: Backed out changeset cfd875bcbe41 after buildbot failures.

11 years agoIssue #18659: fix test_format test that wasn't being executed. Thanks Vajrasky Kok...
Mark Dickinson [Mon, 5 Aug 2013 09:30:14 +0000 (10:30 +0100)]
Issue #18659: fix test_format test that wasn't being executed.  Thanks Vajrasky Kok for the patch.

11 years ago#18657: remove duplicate entries from Misc/ACKS.
R David Murray [Sun, 4 Aug 2013 19:48:29 +0000 (15:48 -0400)]
#18657: remove duplicate entries from Misc/ACKS.

Patch by Madison May.

11 years agoSilence compiler warnings for strict function prototype declarations.
Raymond Hettinger [Sun, 4 Aug 2013 19:43:37 +0000 (12:43 -0700)]
Silence compiler warnings for strict function prototype declarations.

11 years agoIssue #18151: Replace remaining Idle 'open...close' pairs with 'with open'.
Terry Jan Reedy [Sun, 4 Aug 2013 19:39:03 +0000 (15:39 -0400)]
Issue #18151: Replace remaining Idle 'open...close' pairs with 'with open'.

11 years agoSilence compiler warning for an unused declaration
Raymond Hettinger [Sun, 4 Aug 2013 19:00:36 +0000 (12:00 -0700)]
Silence compiler warning for an unused declaration

11 years agoSilence compiler warning about an uninitialized variable
Raymond Hettinger [Sun, 4 Aug 2013 18:51:03 +0000 (11:51 -0700)]
Silence compiler warning about an uninitialized variable

11 years agoIssue 18532: Added tests and documentation to formally specify the .name attribute...
Jason R. Coombs [Sat, 3 Aug 2013 09:39:39 +0000 (11:39 +0200)]
Issue 18532: Added tests and documentation to formally specify the .name attribute on hashlib objects.

11 years agoMerge: #18657: remove duplicate entries from Misc/ACKS.
R David Murray [Sun, 4 Aug 2013 19:50:08 +0000 (15:50 -0400)]
Merge: #18657: remove duplicate entries from Misc/ACKS.

11 years agomerge
Raymond Hettinger [Sun, 4 Aug 2013 19:43:59 +0000 (12:43 -0700)]
merge

11 years agoMerge with 3.3
Terry Jan Reedy [Sun, 4 Aug 2013 19:39:32 +0000 (15:39 -0400)]
Merge with 3.3

11 years agoMerge.
Alexander Belopolsky [Sun, 4 Aug 2013 19:19:49 +0000 (15:19 -0400)]
Merge.

11 years agoReuse us_per_second in delta_total_seconds.
Alexander Belopolsky [Sun, 4 Aug 2013 19:18:58 +0000 (15:18 -0400)]
Reuse us_per_second in delta_total_seconds.

11 years agomerge
Raymond Hettinger [Sun, 4 Aug 2013 19:04:11 +0000 (12:04 -0700)]
merge

11 years agoMerge.
Alexander Belopolsky [Sun, 4 Aug 2013 18:52:42 +0000 (14:52 -0400)]
Merge.

11 years agoFixes #8860: Round half-microseconds to even in the timedelta constructor.
Alexander Belopolsky [Sun, 4 Aug 2013 18:51:35 +0000 (14:51 -0400)]
Fixes #8860: Round half-microseconds to even in the timedelta constructor.
(Original patch by Mark Dickinson.)

11 years agomerge
Raymond Hettinger [Sun, 4 Aug 2013 18:51:35 +0000 (11:51 -0700)]
merge

11 years agoClose #18635: Move class level private attribute from instance to class.
Ethan Furman [Sun, 4 Aug 2013 15:42:23 +0000 (08:42 -0700)]
Close #18635: Move class level private attribute from instance to class.

11 years agoNull merge.
Charles-François Natali [Sun, 4 Aug 2013 13:35:57 +0000 (15:35 +0200)]
Null merge.

11 years agoHum, VMS code is still present
Victor Stinner [Sun, 4 Aug 2013 08:32:26 +0000 (10:32 +0200)]
Hum, VMS code is still present

11 years agoComplete What's New in Python 3.4
Victor Stinner [Sun, 4 Aug 2013 08:30:57 +0000 (10:30 +0200)]
Complete What's New in Python 3.4

11 years agoMerging the 3.4.0a1 head.
Larry Hastings [Sun, 4 Aug 2013 06:30:13 +0000 (23:30 -0700)]
Merging the 3.4.0a1 head.

11 years agoCycled Misc/NEWS for alpha 2, touched patchlevel.
Larry Hastings [Sun, 4 Aug 2013 06:29:24 +0000 (23:29 -0700)]
Cycled Misc/NEWS for alpha 2, touched patchlevel.

11 years agoIssue #17902: Clarify doc of ElementTree.iterparse and IncrementalParser
Eli Bendersky [Sun, 4 Aug 2013 01:55:10 +0000 (18:55 -0700)]
Issue #17902: Clarify doc of ElementTree.iterparse and IncrementalParser

Based on patch by Aaron Oakley

11 years agoIssue #17902: Clarify doc of ElementTree.iterparse
Eli Bendersky [Sun, 4 Aug 2013 01:52:32 +0000 (18:52 -0700)]
Issue #17902: Clarify doc of ElementTree.iterparse

11 years agoMerge fix for Issue #17011 from 3.3
Eli Bendersky [Sun, 4 Aug 2013 00:48:41 +0000 (17:48 -0700)]
Merge fix for Issue #17011 from 3.3

11 years agoIssue #17011: Fix caching of xpath path when namespaces are present.
Eli Bendersky [Sun, 4 Aug 2013 00:47:47 +0000 (17:47 -0700)]
Issue #17011: Fix caching of xpath path when namespaces are present.

Thanks to Stefan Behnel for the report and proposed solution & test.

11 years agoIssue #16741: Remove testing of implementation artifact.
Serhiy Storchaka [Sat, 3 Aug 2013 22:05:02 +0000 (01:05 +0300)]
Issue #16741: Remove testing of implementation artifact.

11 years agoIssue #16741: Remove testing of implementation artifact.
Serhiy Storchaka [Sat, 3 Aug 2013 22:04:15 +0000 (01:04 +0300)]
Issue #16741: Remove testing of implementation artifact.

11 years agoIssue #18647: Temporary disable the "nothing to repeat" check to make buildbots happy.
Serhiy Storchaka [Sat, 3 Aug 2013 20:47:48 +0000 (23:47 +0300)]
Issue #18647: Temporary disable the "nothing to repeat" check to make buildbots happy.

11 years agoIssue #18647: Temporary disable the "nothing to repeat" check to make buildbots happy.
Serhiy Storchaka [Sat, 3 Aug 2013 20:46:19 +0000 (23:46 +0300)]
Issue #18647: Temporary disable the "nothing to repeat" check to make buildbots happy.

11 years agoMerge from v3.4.0a1 head.
Larry Hastings [Sat, 3 Aug 2013 20:01:39 +0000 (13:01 -0700)]
Merge from v3.4.0a1 head.

11 years agoAdded tag v3.4.0a1 for changeset 46535f65e7f3
Larry Hastings [Sat, 3 Aug 2013 20:00:18 +0000 (13:00 -0700)]
Added tag v3.4.0a1 for changeset 46535f65e7f3

11 years agoBumped version to 3.4.0a1. v3.4.0a1
Larry Hastings [Sat, 3 Aug 2013 19:58:12 +0000 (12:58 -0700)]
Bumped version to 3.4.0a1.

11 years agoUpdated pydoc topics for Python 3.4.0a1 release.
Larry Hastings [Sat, 3 Aug 2013 19:47:53 +0000 (12:47 -0700)]
Updated pydoc topics for Python 3.4.0a1 release.

11 years agoNull merge
Serhiy Storchaka [Sat, 3 Aug 2013 18:19:10 +0000 (21:19 +0300)]
Null merge

11 years agoMerge heads
Serhiy Storchaka [Sat, 3 Aug 2013 18:17:27 +0000 (21:17 +0300)]
Merge heads

11 years agoMerge heads
Serhiy Storchaka [Sat, 3 Aug 2013 18:17:04 +0000 (21:17 +0300)]
Merge heads

11 years agoIssue #16741: Fix an error reporting in int().
Serhiy Storchaka [Sat, 3 Aug 2013 18:14:05 +0000 (21:14 +0300)]
Issue #16741: Fix an error reporting in int().

11 years agoIssue #16067: Merge with 3.3
Martin v. Löwis [Sat, 3 Aug 2013 18:12:45 +0000 (20:12 +0200)]
Issue #16067: Merge with 3.3

11 years agoIssue #16067: Add description into MSI file to replace installer's temporary name.
Martin v. Löwis [Sat, 3 Aug 2013 18:09:42 +0000 (20:09 +0200)]
Issue #16067: Add description into MSI file to replace installer's temporary name.

11 years agoIssue #16741: Fix an error reporting in int().
Serhiy Storchaka [Sat, 3 Aug 2013 17:55:06 +0000 (20:55 +0300)]
Issue #16741: Fix an error reporting in int().

11 years agoMerge heads
Serhiy Storchaka [Sat, 3 Aug 2013 16:28:28 +0000 (19:28 +0300)]
Merge heads

11 years agoIssue #17998: Fix an internal error in regular expression engine.
Serhiy Storchaka [Sat, 3 Aug 2013 16:22:28 +0000 (19:22 +0300)]
Issue #17998: Fix an internal error in regular expression engine.

11 years agoIssue #17998: Fix an internal error in regular expression engine.
Serhiy Storchaka [Sat, 3 Aug 2013 16:18:38 +0000 (19:18 +0300)]
Issue #17998: Fix an internal error in regular expression engine.

11 years agoRemove debugging print.
Mark Dickinson [Sat, 3 Aug 2013 16:14:50 +0000 (17:14 +0100)]
Remove debugging print.

11 years ago- Fix a fcntl test case on KFreeBSD, Debian #708653 (Petr Salinger).
doko@ubuntu.com [Sat, 3 Aug 2013 14:18:55 +0000 (16:18 +0200)]
- Fix a fcntl test case on KFreeBSD, Debian #708653 (Petr Salinger).

11 years ago- Fix a fcntl test case on KFreeBSD, Debian #708653 (Petr Salinger).
doko@ubuntu.com [Sat, 3 Aug 2013 14:12:33 +0000 (16:12 +0200)]
- Fix a fcntl test case on KFreeBSD, Debian #708653 (Petr Salinger).

11 years agoMerge #18396 from 3.3
Nick Coghlan [Sat, 3 Aug 2013 13:03:27 +0000 (23:03 +1000)]
Merge #18396 from 3.3

11 years agoClose #18396: fix spurious test_signal failure on Windows
Nick Coghlan [Sat, 3 Aug 2013 12:56:30 +0000 (22:56 +1000)]
Close #18396: fix spurious test_signal failure on Windows

signal.getsignal returns None for some signals if faulthandler
is enabled (Patch by Jeremy Kloth)

11 years agoMinor consistency fixes for some longobject.c exception messages:
Mark Dickinson [Sat, 3 Aug 2013 11:08:22 +0000 (12:08 +0100)]
Minor consistency fixes for some longobject.c exception messages:
 - replace 'long int' / 'long' by 'int'
 - fix capitalization of "Python" in PyLong_AsUnsignedLong
 - "is too large" -> "too large", for consistency with other messages.

11 years agoFix minor documentation markup error.
Larry Hastings [Sat, 3 Aug 2013 09:49:53 +0000 (02:49 -0700)]
Fix minor documentation markup error.

11 years agoIssue #17046: merge from 3.3
Ned Deily [Sat, 3 Aug 2013 01:05:31 +0000 (18:05 -0700)]
Issue #17046: merge from 3.3

11 years agoIssue #17046: Fix test_subprocess test_executable_without_cwd broken test case.
Ned Deily [Sat, 3 Aug 2013 01:02:21 +0000 (18:02 -0700)]
Issue #17046: Fix test_subprocess test_executable_without_cwd broken test case.

11 years agoBackout 62658d9d8926 (issue #10241): it causes a crash at shutdown when deallocating...
Antoine Pitrou [Fri, 2 Aug 2013 18:39:46 +0000 (20:39 +0200)]
Backout 62658d9d8926 (issue #10241): it causes a crash at shutdown when deallocating a Tkapp object.

11 years agoFix warning: ‘ptr2’ may be used uninitialized in this function
Christian Heimes [Fri, 2 Aug 2013 09:10:51 +0000 (11:10 +0200)]
Fix warning: ‘ptr2’ may be used uninitialized in this function

11 years agoIssue #18325: Fix a test_kqueue failure on OpenBSD: kevent's data and event
Charles-François Natali [Fri, 2 Aug 2013 08:22:07 +0000 (10:22 +0200)]
Issue #18325: Fix a test_kqueue failure on OpenBSD: kevent's data and event
members are integers.

11 years agoIssue #18325: Fix a test_kqueue failure on OpenBSD: kevent's data and event
Charles-François Natali [Fri, 2 Aug 2013 08:21:20 +0000 (10:21 +0200)]
Issue #18325: Fix a test_kqueue failure on OpenBSD: kevent's data and event
members are integers.

11 years agoIssue #18517: merge from 3.3
Ned Deily [Fri, 2 Aug 2013 06:53:24 +0000 (23:53 -0700)]
Issue #18517: merge from 3.3

11 years agoIssue #18517: Move definition of "xxlimited" extension to detect_modules().
Ned Deily [Fri, 2 Aug 2013 06:51:27 +0000 (23:51 -0700)]
Issue #18517: Move definition of "xxlimited" extension to detect_modules().

11 years agoCloses #18627: merge from 3.3
Ned Deily [Fri, 2 Aug 2013 05:13:30 +0000 (22:13 -0700)]
Closes #18627: merge from 3.3

11 years agoIssue #18627: Fix typo noticed by Vajrasky Kok.
Ned Deily [Fri, 2 Aug 2013 05:12:29 +0000 (22:12 -0700)]
Issue #18627: Fix typo noticed by Vajrasky Kok.

11 years agoIssue #17557: merge from 3.3
Ned Deily [Fri, 2 Aug 2013 04:37:17 +0000 (21:37 -0700)]
Issue #17557: merge from 3.3

11 years agoIssue #17557: Fix os.getgroups() to work with the modified behavior of
Ned Deily [Fri, 2 Aug 2013 04:21:15 +0000 (21:21 -0700)]
Issue #17557: Fix os.getgroups() to work with the modified behavior of
getgroups(2) on OS X 10.8.  Original patch by Mateusz Lenik.

11 years agoIssue #17899: Fix rare file descriptor leak in os.listdir().
Larry Hastings [Fri, 2 Aug 2013 02:34:46 +0000 (19:34 -0700)]
Issue #17899: Fix rare file descriptor leak in os.listdir().
(Done as separate patch from trunk as the code has diverged quite a bit.)

11 years agoIssue #17899: Fix rare file descriptor leak in os.listdir().
Larry Hastings [Fri, 2 Aug 2013 01:18:56 +0000 (18:18 -0700)]
Issue #17899: Fix rare file descriptor leak in os.listdir().

11 years agoIssue #18519: Fix test_sqlite on old versions of libsqlite3
Victor Stinner [Thu, 1 Aug 2013 23:48:10 +0000 (01:48 +0200)]
Issue #18519: Fix test_sqlite on old versions of libsqlite3

With old SQLite versions, _sqlite3_result_error() sets a new Python exception,
so don't restore the previous exception.

11 years agoIssue #18609, #18408: _ctypes_add_traceback() now clears the current exception
Victor Stinner [Thu, 1 Aug 2013 22:47:47 +0000 (00:47 +0200)]
Issue #18609, #18408: _ctypes_add_traceback() now clears the current exception
while adding the traceback, because it may call indirectly a Python function
and Python functions must not be called with an exception set.

In the case of the issue #18609, _ctypes_add_traceback() called the iso8859-1
decoder which is implemented in Python. Python has a ISO-8859-1 codec
implemented in C. It is not used because PyUnicode_Decode() only uses the C
codec for other names (aliases) of this codec ("latin-1", "latin1" and
"iso-8859-1").

11 years agoFix OS X installer build script to handle the pretty-printed _sysconfigdata.py
Ned Deily [Thu, 1 Aug 2013 22:39:47 +0000 (15:39 -0700)]
Fix OS X installer build script to handle the pretty-printed _sysconfigdata.py
when removing references to temporary build files.  This is not an elegant
solution but it does isolate changes to just build-installer.py.

11 years agoFix the RLIMIT_CORE resource lowering logic in test_subprocess.
Antoine Pitrou [Thu, 1 Aug 2013 22:08:51 +0000 (00:08 +0200)]
Fix the RLIMIT_CORE resource lowering logic in test_subprocess.
We must only lower the soft limit, since lowering the hard limit makes it impossible to raise it back at the end.
(this could prevent core dumps from being generated when the test suite crashes)

11 years agoIssue #10241: Clear extension module dict copies at interpreter shutdown.
Antoine Pitrou [Thu, 1 Aug 2013 20:07:06 +0000 (22:07 +0200)]
Issue #10241: Clear extension module dict copies at interpreter shutdown.
Patch by Neil Schemenauer, minimally modified.

11 years agoIssue #18589: fix hyperlinking of type slots (tp_*)
Antoine Pitrou [Thu, 1 Aug 2013 19:14:43 +0000 (21:14 +0200)]
Issue #18589: fix hyperlinking of type slots (tp_*)

11 years agoIssue #18589: fix hyperlinking of type slots (tp_*)
Antoine Pitrou [Thu, 1 Aug 2013 19:12:45 +0000 (21:12 +0200)]
Issue #18589: fix hyperlinking of type slots (tp_*)

11 years agoIssue #18608: Avoid keeping a strong reference to the locale module inside the _io...
Antoine Pitrou [Thu, 1 Aug 2013 19:04:50 +0000 (21:04 +0200)]
Issue #18608: Avoid keeping a strong reference to the locale module inside the _io module.

11 years agoIssue #18619: Fix atexit leaking callbacks registered from sub-interpreters, and...
Antoine Pitrou [Thu, 1 Aug 2013 18:56:12 +0000 (20:56 +0200)]
Issue #18619: Fix atexit leaking callbacks registered from sub-interpreters, and make it GC-aware.

11 years agotest_capi: make a specific test case for the subinterpreter test
Antoine Pitrou [Thu, 1 Aug 2013 18:43:26 +0000 (20:43 +0200)]
test_capi: make a specific test case for the subinterpreter test
(it was wrongly classified in the pending calls test case)

11 years agoRemove Lib/site.py hack to unregister patched builtins.
Antoine Pitrou [Thu, 1 Aug 2013 17:46:04 +0000 (19:46 +0200)]
Remove Lib/site.py hack to unregister patched builtins.
It creates a refleak in subinterpreters, as atexit callbacks aren't triggered at their end.

11 years agoAdd a test for module weakrefability
Antoine Pitrou [Thu, 1 Aug 2013 17:20:31 +0000 (19:20 +0200)]
Add a test for module weakrefability

11 years agoIssue #18569: The installer now adds .py to the PATHEXT variable
Martin v. Löwis [Thu, 1 Aug 2013 16:31:06 +0000 (18:31 +0200)]
Issue #18569: The installer now adds .py to the PATHEXT variable
when extensions are registered. Patch by Paul Moore.

11 years agoAdd UUID for 3.4.
Martin v. Löwis [Thu, 1 Aug 2013 15:34:42 +0000 (17:34 +0200)]
Add UUID for 3.4.

11 years ago- Issue #18257: Fix readlink usage in python-config. Install the python
doko@ubuntu.com [Thu, 1 Aug 2013 13:32:49 +0000 (15:32 +0200)]
- Issue #18257: Fix readlink usage in python-config.  Install the python
  version again on Darwin.

11 years agoissue9035: Prevent Windows-specific tests from running on non-Windows platforms
Tim Golden [Thu, 1 Aug 2013 12:58:58 +0000 (13:58 +0100)]
issue9035: Prevent Windows-specific tests from running on non-Windows platforms

11 years agoIssue #9035: os.path.ismount now recognises volumes mounted below
Tim Golden [Thu, 1 Aug 2013 11:44:00 +0000 (12:44 +0100)]
Issue #9035: os.path.ismount now recognises volumes mounted below
a drive root on Windows. Original patch by Atsuo Ishimoto.

11 years ago#17616: Improve context manager tests, fix bugs in close method and mode docs.
R David Murray [Thu, 1 Aug 2013 00:48:26 +0000 (20:48 -0400)]
#17616: Improve context manager tests, fix bugs in close method and mode docs.

'mode' docs fix: the file must always be opened in binary in Python3.

Bug in Wave_write.close: when the close method calls the check that the header
exists and it raises an error, the _file attribute never gets set to None, so
the next close tries to close the file again and we get an ignored traceback
in the __del__ method.  The fix is to set _file to None in a finally clause.
This represents a behavior change...in theory a program could be checking for
the error on close and then doing a recovery action on the still open file and
closing it again.  But this change will only go into 3.4, so I think that
behavior change is acceptable given that it would be pretty weird and unlikely
logic to begin with.

11 years agoInitialize utime with 0. It fixes a couple of compiler warnung:
Christian Heimes [Wed, 31 Jul 2013 22:12:06 +0000 (00:12 +0200)]
Initialize utime with 0. It fixes a couple of compiler warnung:
    warning: 'utime.mtime_ns' may be used uninitialized in this function [-Wmaybe-uninitialized]

11 years agoInitialize utime with 0. It fixes a couple of compiler warnung:
Christian Heimes [Wed, 31 Jul 2013 22:08:16 +0000 (00:08 +0200)]
Initialize utime with 0. It fixes a couple of compiler warnung:
    warning: 'utime.mtime_ns' may be used uninitialized in this function [-Wmaybe-uninitialized]

11 years agomerge
Christian Heimes [Wed, 31 Jul 2013 21:50:03 +0000 (23:50 +0200)]
merge

11 years agomerge
Christian Heimes [Wed, 31 Jul 2013 21:49:48 +0000 (23:49 +0200)]
merge

11 years agoSilence warning about set but unused variable inside compile_atom() in non-debug...
Christian Heimes [Wed, 31 Jul 2013 21:48:04 +0000 (23:48 +0200)]
Silence warning about set but unused variable inside compile_atom() in non-debug builds

11 years agoSilence warning about set but unused variable inside compile_atom() in non-debug...
Christian Heimes [Wed, 31 Jul 2013 21:47:56 +0000 (23:47 +0200)]
Silence warning about set but unused variable inside compile_atom() in non-debug builds

11 years agoFix whitespace
Antoine Pitrou [Wed, 31 Jul 2013 21:15:37 +0000 (23:15 +0200)]
Fix whitespace

11 years agoIssue #18214: Improve finalization of Python modules to avoid setting their globals...
Antoine Pitrou [Wed, 31 Jul 2013 21:14:08 +0000 (23:14 +0200)]
Issue #18214: Improve finalization of Python modules to avoid setting their globals to None, in most cases.

11 years agoMerge
Antoine Pitrou [Wed, 31 Jul 2013 19:54:18 +0000 (21:54 +0200)]
Merge

11 years agoIssue #15699: The readline module now uses PEP 3121-style module initialization,...
Antoine Pitrou [Wed, 31 Jul 2013 19:52:53 +0000 (21:52 +0200)]
Issue #15699: The readline module now uses PEP 3121-style module initialization, so as to reclaim allocated resources (Python callbacks) at shutdown.
Original patch by Robin Schreiber.

11 years ago#17616: wave.open now supports the 'with' statement.
R David Murray [Wed, 31 Jul 2013 17:46:08 +0000 (13:46 -0400)]
#17616: wave.open now supports the 'with' statement.

Feature and tests by ClClaudiu.Popa, I added the doc changes.

11 years agoyet another WITH_THREADS typo
Christian Heimes [Wed, 31 Jul 2013 11:32:40 +0000 (13:32 +0200)]
yet another WITH_THREADS typo