mirror of
https://github.com/ankitects/anki.git
synced 2025-11-09 14:17:13 -05:00
fix pid detection on windows
This commit is contained in:
parent
da0d5fb0d4
commit
8d60bcaf05
1 changed files with 11 additions and 5 deletions
|
|
@ -97,6 +97,12 @@ documentation for information on using a flash drive.""")
|
|||
if os.path.exists(p):
|
||||
pid = int(open(p).read())
|
||||
exists = False
|
||||
if isWin:
|
||||
# no posix on windows, sigh
|
||||
from win32process import EnumProcesses as enum
|
||||
if pid in enum():
|
||||
exists = True
|
||||
else:
|
||||
try:
|
||||
os.kill(pid, 0)
|
||||
exists = True
|
||||
|
|
|
|||
Loading…
Reference in a new issue