Browse Source

[1175] remove the retrying part because there is no clear necessity

Naoki Kambe 13 years ago
parent
commit
054699635a
1 changed files with 1 additions and 15 deletions
  1. 1 15
      src/bin/stats/tests/test_utils.py

+ 1 - 15
src/bin/stats/tests/test_utils.py

@@ -65,21 +65,7 @@ def send_shutdown(module_name, **kwargs):
 
 
 class ThreadingServerManager:
 class ThreadingServerManager:
     def __init__(self, server, *args, **kwargs):
     def __init__(self, server, *args, **kwargs):
-        self.server = None
-        # retrying to create a server object until 3 times because a
-        # SessionTimeout depending on some environment or timing may
-        # be accidentally raised
-        n = 0
-        while True:
-            try:
-                self.server = server(*args, **kwargs)
-            except isc.cc.session.SessionTimeout:
-                if self.server is not None:
-                    self.server.shutdown()
-                if n >2: raise
-                n = n + 1
-                continue
-            else: break
+        self.server = server(*args, **kwargs)
         self.server_name = server.__name__
         self.server_name = server.__name__
         self.server._thread = threading.Thread(
         self.server._thread = threading.Thread(
             name=self.server_name, target=self.server.run)
             name=self.server_name, target=self.server.run)