From 74b7a2610c6faa469f054076a73137532ee45a1d Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Fri, 18 Jan 2013 23:16:35 +0100 Subject: [PATCH] Set non-blocking mode on server sockets, for Jython's sake. --- pdm/srv.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pdm/srv.py b/pdm/srv.py index 8eb11f5..9b8d77b 100644 --- a/pdm/srv.py +++ b/pdm/srv.py @@ -465,6 +465,7 @@ class unixlistener(listener): if self.group is not None: os.chown(self.name, os.getuid(), grp.getgrnam(self.group).gr_gid) sk.listen(16) + sk.setblocking(False) self.listen(sk) finally: sk.close() @@ -487,6 +488,7 @@ class tcplistener(listener): try: sk.bind((self.bindaddr, self.port)) sk.listen(16) + sk.setblocking(False) self.listen(sk) finally: sk.close() -- 2.11.0