예제 #1
0
 def get_open_files(self):
     """Return files opened by process."""
     if self.pid == 0:
         raise AccessDenied(self.pid, self._process_name)
     files = []
     rawlist = _psutil_osx.get_process_open_files(self.pid)
     for path, fd in rawlist:
         if os.path.isfile(path):
             ntuple = ntuple_openfile(path, fd)
             files.append(ntuple)
     return files
예제 #2
0
 def get_open_files(self):
     """Return files opened by process."""
     if self.pid == 0:
         return []
     files = []
     rawlist = _psutil_osx.get_process_open_files(self.pid)
     for path, fd in rawlist:
         if isfile_strict(path):
             ntuple = nt_openfile(path, fd)
             files.append(ntuple)
     return files
예제 #3
0
 def get_open_files(self):
     """Return files opened by process."""
     if self.pid == 0:
         return []
     files = []
     rawlist = _psutil_osx.get_process_open_files(self.pid)
     for path, fd in rawlist:
         if os.path.isfile(path):
             ntuple = nt_openfile(path, fd)
             files.append(ntuple)
     return files