From e93abb7ca65f030ef64784320058c0219c272d9e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Sat, 6 May 2006 20:04:08 +0000 Subject: [PATCH] Handle ERROR_ALREADY_EXISTS. --- Lib/bsddb/test/test_thread.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Lib/bsddb/test/test_thread.py b/Lib/bsddb/test/test_thread.py index 44e3e9ca51..61a0eb3380 100644 --- a/Lib/bsddb/test/test_thread.py +++ b/Lib/bsddb/test/test_thread.py @@ -24,6 +24,12 @@ try: except ImportError: have_threads = False +try: + WindowsError +except NameError: + class WindowsError(Exception): + pass + import unittest from test_all import verbose @@ -51,6 +57,8 @@ class BaseThreadedTestCase(unittest.TestCase): 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() -- 2.40.0