mercurial/commandserver.py
changeset 29588 1bb94666b9fc
parent 29587 536eec443b4a
child 29609 591c3badff2e
equal deleted inserted replaced
29587:536eec443b4a 29588:1bb94666b9fc
   441         self._workerpids = set()  # updated by signal handler; do not iterate
   441         self._workerpids = set()  # updated by signal handler; do not iterate
   442 
   442 
   443     def init(self):
   443     def init(self):
   444         self._sock = socket.socket(socket.AF_UNIX)
   444         self._sock = socket.socket(socket.AF_UNIX)
   445         self._servicehandler.bindsocket(self._sock, self.address)
   445         self._servicehandler.bindsocket(self._sock, self.address)
   446         self._sock.listen(5)
   446         self._sock.listen(socket.SOMAXCONN)
   447         o = signal.signal(signal.SIGCHLD, self._sigchldhandler)
   447         o = signal.signal(signal.SIGCHLD, self._sigchldhandler)
   448         self._oldsigchldhandler = o
   448         self._oldsigchldhandler = o
   449         self._servicehandler.printbanner(self.address)
   449         self._servicehandler.printbanner(self.address)
   450 
   450 
   451     def _cleanup(self):
   451     def _cleanup(self):