try:
if sys.platform == "win32":
import win32pm
- win32pm.killpid(int(pid),0)
+ win32pm.killpid(int(pid),0)
else:
os.kill(int(pid),signal.SIGKILL)
pass
def killMyPortSpy(pid, port):
dt = 1.0
while 1:
- from os import kill
- try:
- kill(int(pid), 0)
- except OSError, e:
- if e.errno != 3:
+ if sys.platform == "win32":
+ from win32pm import killpid
+ if killpid(int(pid), 0) != 0:
return
- break
+ else:
+ from os import kill
+ try:
+ kill(int(pid), 0)
+ except OSError, e:
+ if e.errno != 3:
+ return
+ break
+ pass
from time import sleep
sleep(dt)
pass