summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'Misc/NEWS')
-rw-r--r--Misc/NEWS8
1 files changed, 8 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index b793a73..1098ad3 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -38,6 +38,14 @@ Extension modules
Library
-------
+- It's vital that a dumbdbm database be closed properly, else the
+ on-disk data and directory files can be left in mutually inconsistent
+ states. dumbdbm.py's _Database.__del__() method attempted to close
+ the database properly, but a shutdown race in _Database._commit()
+ could prevent this form working, so that a program trusting __del__()
+ to get the on-disk files in synch could be badly surprised. The race
+ has been repaired.
+
- The classes in threading.py are now new-style classes. That they
weren't before was an oversight.