Index: lib/cros_test_proxy.py |
diff --git a/lib/cros_test_proxy.py b/lib/cros_test_proxy.py |
index 21709829c35c26049b365c35f2d6bbdab21992e9..e505c542b98bacce7f28ecfdebeb587ed0d3c5f2 100755 |
--- a/lib/cros_test_proxy.py |
+++ b/lib/cros_test_proxy.py |
@@ -100,9 +100,14 @@ class CrosTestProxy(SocketServer.ThreadingMixIn, SocketServer.TCPServer): |
self.port_out = port_out |
self.filter = filter |
- SocketServer.TCPServer.__init__(self, |
- ('', port_in), |
- self._Handler) |
+ try: |
+ SocketServer.TCPServer.__init__(self, |
+ ('', port_in), |
+ self._Handler) |
+ except socket.error: |
+ import os |
sosa
2011/01/19 20:07:55
please import os at the top
|
+ os.system("sudo netstat -l --tcp -n -p") |
sosa
2011/01/19 20:07:55
use '' rather than "" to be consistent.
|
+ raise |
def serve_forever_in_thread(self): |
"""Helper method to start the server in a new background thread.""" |