docs: def sfilter(self, source):
          """Filter."""
  
          sources = []
          for content, filename, enc in self.get_content(io.BytesIO(source.text.encode(source.encoding))):
              self.additional_context = self.get_context(filename)
              sources.extend(self._filter(content, source.context, enc))
          return sources