

@wrap_exceptions
def get_process_status(self):
    f = open(('/proc/%s/status' % self.pid))
    try:
        for line in f:
            if line.startswith('State:'):
                letter = line.split()[1]
                if (letter in _status_map):
                    return _status_map[letter]
                return constant((- 1), '?')
    finally:
        f.close()

dataset/ETHPy150Open packages/psutil/psutil/_pslinux.py Process.get_process_status/original