code: async def check_filters(filters: typing.Iterable[FilterObj], args):
      
      data = {}
      if filters is not None:
          for filter_ in filters:
              f = await execute_filter(filter_, args)
              if not f:
                  raise FilterNotPassed()
              elif isinstance(f, dict):
                  data.update(f)
      return data
docs: Check list of filters
  
      :param filters:
      :param args:
      :return: