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