D1737: commandserver: unblock SIGCHLD
quark (Jun Wu)
phabricator at mercurial-scm.org
Thu Dec 21 09:54:32 EST 2017
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG3a119a423953: commandserver: unblock SIGCHLD (authored by quark, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D1737?vs=4562&id=4570
REVISION DETAIL
https://phab.mercurial-scm.org/D1737
AFFECTED FILES
mercurial/commandserver.py
CHANGE DETAILS
diff --git a/mercurial/commandserver.py b/mercurial/commandserver.py
--- a/mercurial/commandserver.py
+++ b/mercurial/commandserver.py
@@ -449,6 +449,8 @@
def init(self):
self._sock = socket.socket(socket.AF_UNIX)
self._servicehandler.bindsocket(self._sock, self.address)
+ if util.safehasattr(util, 'unblocksignal'):
+ util.unblocksignal(signal.SIGCHLD)
o = signal.signal(signal.SIGCHLD, self._sigchldhandler)
self._oldsigchldhandler = o
self._socketunlinked = False
To: quark, #hg-reviewers, yuja
Cc: yuja, mercurial-devel
More information about the Mercurial-devel
mailing list