diff --git a/src/calibre/srv/tests/loop.py b/src/calibre/srv/tests/loop.py index 3ed5589160..38d14cc147 100644 --- a/src/calibre/srv/tests/loop.py +++ b/src/calibre/srv/tests/loop.py @@ -186,6 +186,8 @@ class LoopTest(BaseTest): if err.errno == errno.EADDRNOTAVAIL: s = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0) s.bind(('localhost', 0)) + else: + raise address = s.getsockname()[0] if is_travis and isosx: address = '::1'