early bailout conditions caught by type check
This commit is contained in:
parent
f7c7496cfd
commit
bdf0fb323e
@ -61,6 +61,8 @@ class Process(AbstractProcess):
|
||||
self.pid = process_id
|
||||
|
||||
def close(self) -> None:
|
||||
if self.pid is None:
|
||||
return
|
||||
os.kill(self.pid, signal.SIGSTOP)
|
||||
os.waitpid(self.pid, 0)
|
||||
ptrace(ptrace_commands['PTRACE_DETACH'], self.pid, 0, 0)
|
||||
|
@ -233,6 +233,8 @@ class Process(AbstractProcess):
|
||||
logger.debug(f'Checking name for pid {pid}')
|
||||
with Process.open_process(pid) as process:
|
||||
path = process.get_path()
|
||||
if path is None:
|
||||
continue
|
||||
|
||||
name = os.path.basename(path)
|
||||
logger.debug(f'Name was "{name}"')
|
||||
|
Loading…
Reference in New Issue
Block a user