Skip to content

Commit 8f2ba4a

Browse files
jet-logicjet-logic
authored andcommitted
winci PermissionError
1 parent 5893857 commit 8f2ba4a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/test_windows.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,12 @@ def check_pid(pid: int) -> bool:
132132
def kill_pid(
133133
pid: int, sig: Optional[int] = None, process_group: Optional[bool] = None
134134
) -> bool:
135-
os.kill(pid, signal.SIGTERM if sig is None else sig)
135+
try:
136+
os.kill(pid, signal.SIGTERM if sig is None else sig)
137+
except PermissionError as e:
138+
if check_pid(pid) is False:
139+
return False
140+
return True
136141

137142

138143
def task_kill(pid):

0 commit comments

Comments
 (0)