Patch #755087: Deal with emptied dumbdbm files correctly.
diff --git a/Lib/whichdb.py b/Lib/whichdb.py
index 9299636..6c4f61a 100644
--- a/Lib/whichdb.py
+++ b/Lib/whichdb.py
@@ -51,10 +51,10 @@
     # 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: