diff options
author | Guido van Rossum <guido@python.org> | 1998-03-26 21:13:24 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1998-03-26 21:13:24 (GMT) |
commit | 45e2fbc2e70ef28b1f0327207f33dab3a4e825c5 (patch) | |
tree | 24cafdb6ffb07170188292a02440935291327cde /Lib/whichdb.py | |
parent | 9ea7024754f0e42d7fc70fd1c8f6f6cfbf7e1cf0 (diff) | |
download | cpython-45e2fbc2e70ef28b1f0327207f33dab3a4e825c5.zip cpython-45e2fbc2e70ef28b1f0327207f33dab3a4e825c5.tar.gz cpython-45e2fbc2e70ef28b1f0327207f33dab3a4e825c5.tar.bz2 |
Mass check-in after untabifying all files that need it.
Diffstat (limited to 'Lib/whichdb.py')
-rw-r--r-- | Lib/whichdb.py | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Lib/whichdb.py b/Lib/whichdb.py index 8985062..3186edf 100644 --- a/Lib/whichdb.py +++ b/Lib/whichdb.py @@ -17,19 +17,19 @@ def whichdb(filename): # Check for dbm first -- this has a .pag and a .dir file try: - f = open(filename + ".pag", "rb") - f.close() - f = open(filename + ".dir", "rb") - f.close() - return "dbm" + f = open(filename + ".pag", "rb") + f.close() + f = open(filename + ".dir", "rb") + f.close() + return "dbm" except IOError: - pass + pass # See if the file exists, return None if not try: - f = open(filename, "rb") + f = open(filename, "rb") except IOError: - return None + return None # Read the first 4 bytes of the file -- the magic number s = f.read(4) @@ -37,21 +37,21 @@ def whichdb(filename): # Return "" if not at least 4 bytes if len(s) != 4: - return "" + return "" # 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: - return "" + return "" # Check for GNU dbm if magic == 0x13579ace: - return "gdbm" + return "gdbm" # Check for BSD hash if magic == 0x061561: - return "dbhash" + return "dbhash" # Unknown return "" |