Exemplo n.º 1
0
 def get_open_files(self):
     """Return files opened by process as a list of namedtuples."""
     # XXX - C implementation available on FreeBSD >= 8 only
     # else fallback on lsof parser
     if hasattr(_psutil_bsd, "get_process_open_files"):
         rawlist = _psutil_bsd.get_process_open_files(self.pid)
         return [nt_openfile(path, fd) for path, fd in rawlist]
     else:
         lsof = _psposix.LsofParser(self.pid, self._process_name)
         return lsof.get_process_open_files()
Exemplo n.º 2
0
 def get_open_files(self):
     """Return files opened by process as a list of namedtuples."""
     # XXX - C implementation available on FreeBSD >= 8 only
     # else fallback on lsof parser
     if hasattr(_psutil_bsd, "get_process_open_files"):
         rawlist = _psutil_bsd.get_process_open_files(self.pid)
         return [nt_openfile(path, fd) for path, fd in rawlist]
     else:
         lsof = _psposix.LsofParser(self.pid, self._process_name)
         return lsof.get_process_open_files()