code: def __find_processes_by_filename(self, filename):
          
          found    = list()
          filename = filename.lower()
          if PathOperations.path_is_absolute(filename):
              for aProcess in self.iter_processes():
                  imagename = aProcess.get_filename()
                  if imagename and imagename.lower() == filename:
                      found.append( (aProcess, imagename) )
          else:
              for aProcess in self.iter_processes():
                  imagename = aProcess.get_filename()
                  if imagename:
                      imagename = PathOperations.pathname_to_filename(imagename)
                      if imagename.lower() == filename:
                          found.append( (aProcess, imagename) )
          return found
docs: Internally used by L{find_processes_by_filename}.