[wwwsearch-commits] r44825 - wwwsearch/mechanize/trunk/test-tools

jjlee at codespeak.net jjlee at codespeak.net
Sat Jul 7 18:28:58 CEST 2007


Author: jjlee
Date: Sat Jul  7 18:28:56 2007
New Revision: 44825

Modified:
   wwwsearch/mechanize/trunk/test-tools/testprogram.py
Log:
 * Use SO_REUSEADDR for test server.
 * Raise exception if local server fails to start.


Modified: wwwsearch/mechanize/trunk/test-tools/testprogram.py
==============================================================================
--- wwwsearch/mechanize/trunk/test-tools/testprogram.py	(original)
+++ wwwsearch/mechanize/trunk/test-tools/testprogram.py	Sat Jul  7 18:28:56 2007
@@ -42,6 +42,7 @@
         import socket
         def connect():
             sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+            sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
             sock.settimeout(1.0)
             try:
                 sock.connect(('127.0.0.1', self.port))
@@ -70,6 +71,8 @@
             timeout = min(timeout, hard_limit)
         else:
             break
+    else:
+        raise
 
 def kill_windows(handle, report_hook):
     try:


More information about the wwwsearch-commits mailing list