Chris McDonough
2012-02-29 f6bbf7f18dfb93cd83ee29fbd59158a518bde554
fix pserve tests under windows on python 2.6
1 files modified
5 ■■■■■ changed files
pyramid/scripts/pserve.py 5 ●●●●● patch | view | raw | blame | history
pyramid/scripts/pserve.py
@@ -34,10 +34,11 @@
    # py 2.6 on windows
    def kill(pid, sig=None):
        """kill function for Win32"""
        # signal is ignored
        # signal is ignored, semibogus raise message
        kernel32 = ctypes.windll.kernel32
        handle = kernel32.OpenProcess(1, 0, pid)
        return (0 != kernel32.TerminateProcess(handle, 0))
        if (0 == kernel32.TerminateProcess(handle, 0)):
            raise OSError('No such process %s' % pid)
else:
    kill = os.kill