-
Notifications
You must be signed in to change notification settings - Fork 17
Not killed in Linux #2
Copy link
Copy link
Open
Description
After inst end, the child process is not killed. (this is weird but it only killed the vrep.sh instead of the whole thing.)
fixed by change:
def end(self):
print('(instance) terminating...')
if self.isAlive():
pid = self.inst.pid
parent = psutil.Process(pid)
for _ in parent.children(recursive=True):
_.kill()
retcode = parent.kill()
# self.inst.terminate()
# retcode = self.inst.wait()
else:
retcode = self.inst.returncode
# print('(instance) retcode:', retcode)
return self
p.s: not a neat fix, but works
issue 2:
need the get_global_variable
fixed in my code (my fork is not the latest since I just copied the core.py to my project.)
I'm new to open source community so I'm not so sure how this github thing works(like how to request a merge?)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels