yandextank/common/util.py
def pid_exists(pid):
    """Check whether pid exists in the current process table."""
    if pid < 0:
        return False
    try:
        os.kill(pid, 0)
    except OSError as exc:
        logging.debug("No process[%s]: %s", exc.errno, exc)
        return exc.errno == errno.EPERM
    else:
        p = psutil.Process(pid)
        return p.status != psutil.STATUS_ZOMBIE
def pid_exists(pid):
    """Check whether pid exists in the current process table."""
    if pid < 0:
        return False
    try:
        os.kill(pid, 0)
    except OSError as exc:
        logging.debug("No process[%s]: %s", exc.errno, exc)
        return exc.errno == errno.EPERM
    else:
        p = psutil.Process(pid)
        return p.status != psutil.STATUS_ZOMBIE
def pid_exists ( pid ) : if pid < 0 : return False try : os . kill ( pid , 0 ) except OSError as exc : logging . debug ( "No process[%s]: %s" , exc . errno , exc ) return exc . errno == errno . EPERM else : p = psutil . Process ( pid ) return p . status != psutil . STATUS_ZOMBIE
Check whether pid exists in the current process table.
Check whether pid exists in the current process table .