Mercurial > public > mercurial-scm > hg
diff mercurial/win32.py @ 14237:4d684d8210a1
rename util.set_signal_handler to setsignalhandler
author | Adrian Buehlmann <adrian@cadifra.com> |
---|---|
date | Fri, 06 May 2011 15:41:04 +0200 |
parents | e949a008999d |
children | e1db8a00188b |
line wrap: on
line diff
--- a/mercurial/win32.py Fri May 06 15:36:05 2011 +0200 +++ b/mercurial/win32.py Fri May 06 15:41:04 2011 +0200 @@ -239,9 +239,9 @@ return buf.value _SIGNAL_HANDLER = ctypes.WINFUNCTYPE(_BOOL, _DWORD) -_signal_handler = [] +_signalhandler = [] -def set_signal_handler(): +def setsignalhandler(): '''Register a termination handler for console events including CTRL+C. python signal handlers do not work well with socket operations. @@ -249,10 +249,10 @@ def handler(event): _kernel32.ExitProcess(1) - if _signal_handler: + if _signalhandler: return # already registered h = _SIGNAL_HANDLER(handler) - _signal_handler.append(h) # needed to prevent garbage collection + _signalhandler.append(h) # needed to prevent garbage collection if not _kernel32.SetConsoleCtrlHandler(h, True): raise ctypes.WinError()