code: def findall(self, obj, forced_type=None,
                  cls=anyconfig.models.processor.Processor):
          
          return [p() for p in findall(obj, self.list(),
                                       forced_type=forced_type, cls=cls)]
docs: :param obj:
              a file path, file, file-like object, pathlib.Path object or an
              'anyconfig.globals.IOInfo' (namedtuple) object
          :param forced_type: Forced processor type to find
          :param cls: A class object to compare with 'ptype'
  
          :return: A list of instances of processor classes to process 'obj'
          :raises: ValueError, UnknownProcessorTypeError, UnknownFileTypeError