Commits

Matt Chaput  committed 5bf7793

Fixed argument order bug that caused dir litter after testing.

  • Participants
  • Parent commits 4a3a086

Comments (0)

Files changed (1)

File src/whoosh/support/testing.py

 
 
 class TempDir(object):
-    def __init__(self, parentdir="tmp", basename=None, ext="",
+    def __init__(self, basename=None, parentdir="tmp", ext="",
                  suppress=frozenset(), keepdir=False):
         self.basename = basename or hex(random.randint(0, 1000000000))[2:]
         dirname = os.path.join(parentdir, self.basename + ext)
                 shutil.rmtree(self.dir)
             except OSError:
                 e = sys.exc_info()[1]
-                print("Can't remove temp dir: " + str(e))
+                sys.stderr.write("Can't remove temp dir: " + str(e) + "\n")
 
         if exc_type is not None:
             if self.keepdir:
-                print("Temp dir=", self.dir)
+                sys.stderr.write("Temp dir=" + self.dir + "\n")
             if exc_type not in self.suppress:
                 return False
 
 
 class TempStorage(TempDir):
     def __enter__(self):
+        print("==", self.dir)
         dirpath = TempDir.__enter__(self)
         return FileStorage(dirpath)