X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=pdm%2Fsrv.py;h=9b8d77b16650f3ecff0b4cf701afc7dabeebf310;hb=74b7a2610c6faa469f054076a73137532ee45a1d;hp=8eb11f55782eed95caa762e561d46065c997fa7a;hpb=901a5a6f18bb6e7184221564ef48409cb07e29bd;p=pdm.git 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()