[Python-checkins] r45926 - python/trunk/Lib/bsddb/test/test_thread.py

martin.v.loewis python-checkins at python.org
Sat May 6 22:04:09 CEST 2006


Author: martin.v.loewis
Date: Sat May  6 22:04:08 2006
New Revision: 45926

Modified:
   python/trunk/Lib/bsddb/test/test_thread.py
Log:
Handle ERROR_ALREADY_EXISTS.


Modified: python/trunk/Lib/bsddb/test/test_thread.py
==============================================================================
--- python/trunk/Lib/bsddb/test/test_thread.py	(original)
+++ python/trunk/Lib/bsddb/test/test_thread.py	Sat May  6 22:04:08 2006
@@ -24,6 +24,12 @@
 except ImportError:
     have_threads = False
 
+try:
+    WindowsError
+except NameError:
+    class WindowsError(Exception):
+        pass
+
 import unittest
 from test_all import verbose
 
@@ -51,6 +57,8 @@
         self.homeDir = homeDir
         try:
             os.mkdir(homeDir)
+        except WindowsError, e:
+            if e.errno <> 183: raise # ERROR_ALREADY_EXISTS
         except OSError, e:
             if e.errno <> errno.EEXIST: raise
         self.env = db.DBEnv()


More information about the Python-checkins mailing list