Skip to content

Commit 09cd753

Browse files
committed
Gracefully handle issues during zbeacon socket preparations
Possible workaround for zeromq#137
1 parent e9fac19 commit 09cd753

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

pyre/zbeacon.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,11 @@ def __del__(self):
7070
self.udpsock.close()
7171

7272
def prepare_udp(self):
73-
self._prepare_socket()
73+
try:
74+
self._prepare_socket()
75+
except ValueError:
76+
logger.exception("Error preparing socket:")
77+
return
7478
try:
7579
self.udpsock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
7680
self.udpsock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

0 commit comments

Comments
 (0)