import sys
import ovs.socket_util
+from ovs.fatal_signal import signal_alarm
+
def main(argv):
if len(argv) not in (2, 3):
sockname2 = sockname1
signal.signal(signal.SIGALRM, signal.SIG_DFL)
- signal.alarm(5)
+ signal_alarm(5)
# Create a listening socket under name 'sockname1'.
error, sock1 = ovs.socket_util.make_unix_socket(socket.SOCK_STREAM, False,
if error:
sys.stderr.write("%s: bind failed (%s)" % (sockname1,
os.strerror(error)))
+ sys.exit(1)
sock1.listen(1)
# Connect to 'sockname2' (which should be the same file, perhaps under a
if error:
sys.stderr.write("%s: connect failed (%s)" % (sockname2,
os.strerror(error)))
+ sys.exit(1)
+
if __name__ == '__main__':
main(sys.argv)