From: Jesus Cea Date: Mon, 19 Sep 2011 14:57:18 +0000 (+0200) Subject: Close #13007: whichdb should recognize gdbm 1.9 magic numbers X-Git-Tag: v2.7.3rc1~447 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d256ca12c13b20d243a27e143986426018b57877;p=python Close #13007: whichdb should recognize gdbm 1.9 magic numbers --- diff --git a/Lib/whichdb.py b/Lib/whichdb.py index f077f87531..9071430b15 100644 --- a/Lib/whichdb.py +++ b/Lib/whichdb.py @@ -91,7 +91,7 @@ def whichdb(filename): return "" # Check for GNU dbm - if magic == 0x13579ace: + if magic in (0x13579ace, 0x13579acd, 0x13579acf): return "gdbm" # Check for old Berkeley db hash file format v2 diff --git a/Misc/NEWS b/Misc/NEWS index 7984e174e9..2b6788313e 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -76,6 +76,8 @@ Library - Issue #12326: sys.platform is now always 'linux2' on Linux, even if Python is compiled on Linux 3. +- Issue #13007: whichdb should recognize gdbm 1.9 magic numbers. + - Issue #9173: Let shutil._make_archive work if the logger argument is None. - Issue #12650: Fix a race condition where a subprocess.Popen could leak