summaryrefslogtreecommitdiff
path: root/Lib/whichdb.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-01-11 19:22:11 +0000
committerGuido van Rossum <guido@python.org>1997-01-11 19:22:11 +0000
commitda47001724cf935cca1e3a7b38a594ea2fe59ed0 (patch)
tree83c81b64989aa20c81adf7427ad49fc75bdfa71d /Lib/whichdb.py
parentc2a58fcf9b886cc825d2dce9f8f5c6e8689f9da4 (diff)
downloadcpython-da47001724cf935cca1e3a7b38a594ea2fe59ed0.tar.gz
Use new struct which supports standardized sizes
Diffstat (limited to 'Lib/whichdb.py')
-rw-r--r--Lib/whichdb.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/Lib/whichdb.py b/Lib/whichdb.py
index 3722e41b96..8985062d5d 100644
--- a/Lib/whichdb.py
+++ b/Lib/whichdb.py
@@ -41,12 +41,9 @@ def whichdb(filename):
# Convert to 4-byte int in native byte order -- return "" if impossible
try:
- (magic,) = struct.unpack("l", s)
+ (magic,) = struct.unpack("=l", s)
except struct.error:
- try:
- (magic,) = struct.unpack("i", s)
- except struct.error:
- return ""
+ return ""
# Check for GNU dbm
if magic == 0x13579ace: