docs: def wash(
              self,
              html_buffer,
              render_unallowed_tags=False,
              allowed_tag_whitelist=CFG_HTML_BUFFER_ALLOWED_TAG_WHITELIST,
              automatic_link_transformation=False,
              allowed_attribute_whitelist=CFG_HTML_BUFFER_ALLOWED_ATTRIBUTE_WHITELIST):
          """
          Wash HTML buffer, escaping XSS attacks.
          @param html_buffer: text to escape
          @param render_unallowed_tags: if True, print unallowed tags escaping
              < and >.  Else, only print content of unallowed tags.
          @param allowed_tag_whitelist: list of allowed tags
          @param allowed_attribute_whitelist: list of allowed attributes
          """
          self.reset()
          self.result = ''
          self.nb = 0
          self.previous_nbs = []
          self.previous_type_lists = []
          self.url = ''
          self.render_unallowed_tags = render_unallowed_tags
          self.automatic_link_transformation = automatic_link_transformation
          self.allowed_tag_whitelist = allowed_tag_whitelist
          self.allowed_attribute_whitelist = allowed_attribute_whitelist
          self.feed(html_buffer)
          self.close()
  
          return self.result