]> granicus.if.org Git - python/commitdiff
Patch #755087: Deal with emptied dumbdbm files correctly.
authorMartin v. Löwis <martin@v.loewis.de>
Sat, 21 Jun 2003 13:54:55 +0000 (13:54 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Sat, 21 Jun 2003 13:54:55 +0000 (13:54 +0000)
Lib/whichdb.py

index 92996367ee429b50a681f59106fdbbe8ebd41216..6c4f61a019fe2420d7f80987cdce3bdacca92315 100644 (file)
@@ -51,10 +51,10 @@ def whichdb(filename):
     # Check for dumbdbm next -- this has a .dir and and a .dat file
     try:
         # First check for presence of files
-        sizes = os.stat(filename + os.extsep + "dat").st_size, \
-                os.stat(filename + os.extsep + "dir").st_size
+        os.stat(filename + os.extsep + "dat")
+        size = os.stat(filename + os.extsep + "dir").st_size
         # dumbdbm files with no keys are empty
-        if sizes == (0, 0):
+        if size == 0:
             return "dumbdbm"
         f = open(filename + os.extsep + "dir", "rb")
         try: