Rev 5285: Merge propagate-exceptions into http-leaks in file:///home/vila/src/bzr/experimental/leaking-tests/

Vincent Ladeuil v.ladeuil+lp at free.fr
Sat Jun 12 16:00:12 BST 2010


At file:///home/vila/src/bzr/experimental/leaking-tests/

------------------------------------------------------------
revno: 5285 [merge]
revision-id: v.ladeuil+lp at free.fr-20100612150012-icj4e01r8c1nrvbf
parent: v.ladeuil+lp at free.fr-20100612145623-6i8v3e7ee0etr8l5
parent: v.ladeuil+lp at free.fr-20100612112934-49gyqx2q818ok2i4
committer: Vincent Ladeuil <v.ladeuil+lp at free.fr>
branch nick: http-leaks
timestamp: Sat 2010-06-12 17:00:12 +0200
message:
  Merge propagate-exceptions into http-leaks
modified:
  bzrlib/tests/test_server.py    test_server.py-20100209163834-im1ozfuenfmqaa2m-1
-------------- next part --------------
=== modified file 'bzrlib/tests/test_server.py'
--- a/bzrlib/tests/test_server.py	2010-06-11 16:58:21 +0000
+++ b/bzrlib/tests/test_server.py	2010-06-12 15:00:12 +0000
@@ -262,6 +262,9 @@
         self.exception = None
         self.ignored_exceptions = None # see set_ignored_exceptions
 
+    # compatibility thunk for python-2.4 and python-2.5...
+    name = property(threading.Thread.getName, threading.Thread.setName)
+
     def set_event(self, event):
         self.ready = event
 
@@ -560,15 +563,15 @@
         self.server = self.create_server()
         self._server_thread = ThreadWithException(
             event=self.server.started,
-            name='(%s:%s)' % (self.host, self.port),
             target=self.run_server)
         self._server_thread.start()
         # Wait for the server thread to start (i.e release the lock)
         self.server.started.wait()
-        if debug_threads():
-            print 'Server thread %s started' % (self._server_thread.name,)
         # Get the real address, especially the port
         self.host, self.port = self.server.server_address
+        self._server_thread.name = self.server.server_address
+        if debug_threads():
+            print 'Server thread %s started' % (self._server_thread.name,)
         # If an exception occured during the server start, it will get raised,
         # otherwise, the server is blocked on its accept() call.
         self._server_thread.pending_exception()



More information about the bazaar-commits mailing list