]> granicus.if.org Git - python/commitdiff
Use new struct which supports standardized sizes
authorGuido van Rossum <guido@python.org>
Sat, 11 Jan 1997 19:22:11 +0000 (19:22 +0000)
committerGuido van Rossum <guido@python.org>
Sat, 11 Jan 1997 19:22:11 +0000 (19:22 +0000)
Lib/whichdb.py

index 3722e41b963be6062a7cfe94a4b4a4e35b04e554..8985062d5d97875dd517bdfd15bd025d9431f0bf 100644 (file)
@@ -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: