summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2003-02-12 21:46:11 (GMT)
committerGuido van Rossum <guido@python.org>2003-02-12 21:46:11 (GMT)
commitc4f4ca91e112a55b2fac5853718a5f05797f30b5 (patch)
treeb7e75170ce51536cf76bbfd58f1901946a7cab50 /Misc
parent47710656e53717b8369b72efcc486287f61bd69e (diff)
downloadcpython-c4f4ca91e112a55b2fac5853718a5f05797f30b5.zip
cpython-c4f4ca91e112a55b2fac5853718a5f05797f30b5.tar.gz
cpython-c4f4ca91e112a55b2fac5853718a5f05797f30b5.tar.bz2
Provide access to the import lock, fixing SF bug #580952. This is
mostly from SF patch #683257, but I had to change unlock_import() to return an error value to avoid fatal error. Should this be backported? The patch requested this, but it's a new feature.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS8
1 files changed, 7 insertions, 1 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index f1b3a8b..cfcb7ac 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -10,7 +10,7 @@ What's New in Python 2.3 alpha 2?
*Release date: XX-XXX-2003*
Core and builtins
-----------------
+-----------------
- Through a bytecode optimizer bug (and I bet you didn't even know
Python *had* a bytecode optimizer :-), "unsigned" hex/oct constants
@@ -75,6 +75,12 @@ Core and builtins
Extension modules
-----------------
+- The imp module now has ways to acquire and release the "import
+ lock": imp.acquire_lock() and imp.release_lock(). Note: this is a
+ reentrant lock, so releasing the lock only truly releases it when
+ this is the last release_lock() call. You can check with
+ imp.lock_held(). (SF bug #580952 and patch #683257.)
+
- Fix some bugs in the parser module. SF bug #678518.
- Thanks to Scott David Daniels, a subtle bug in how the zlib