class_docstr: Base class for project-specific Wikimedia datasets. See:
  
  * :class:`Wikipedia`
  * :class:`Wikinews`
code: def _filtered_iter(self, filters):
      if filters:
          for record in self:
              if all(filter_(record) for filter_ in filters):
                  yield record
      else:
          for record in self:
              yield record
  
imports: from __future__ import annotations
  import datetime
  import itertools
  import logging
  import os
  import re
  import urllib.parse
  from typing import Iterable, Optional
  import requests
  from cytoolz import itertoolz
  from ..None import constants
  from ..None import io
  from ..None import types, utils
  from .base import Dataset
label_desc: Use image node_id 7 for calling the Wikimedia obj's underlying member method code with example usage: obj._filtered_iter(filters) without return types