usenetbinary-newsreaderquickboxtraktkodistabletvshowsqnaptautullifanartsickbeardtvseriesplexswizzinembyseedboxtvdbnzbgetsubtitlewebui
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.4 KiB
39 lines
1.4 KiB
from .html import _BaseHTMLProcessor as _BaseHTMLProcessor
|
|
from .sgml import _SGML_AVAILABLE as _SGML_AVAILABLE
|
|
from .urls import make_safe_absolute_uri as make_safe_absolute_uri
|
|
from typing import Any, Optional
|
|
|
|
class _HTMLSanitizer(_BaseHTMLProcessor):
|
|
acceptable_elements: Any = ...
|
|
acceptable_attributes: Any = ...
|
|
unacceptable_elements_with_end_tag: Any = ...
|
|
acceptable_css_properties: Any = ...
|
|
acceptable_css_keywords: Any = ...
|
|
valid_css_values: Any = ...
|
|
mathml_elements: Any = ...
|
|
mathml_attributes: Any = ...
|
|
svg_elements: Any = ...
|
|
svg_attributes: Any = ...
|
|
svg_attr_map: Any = ...
|
|
svg_elem_map: Any = ...
|
|
acceptable_svg_properties: Any = ...
|
|
unacceptablestack: int = ...
|
|
mathmlOK: int = ...
|
|
svgOK: int = ...
|
|
def __init__(self, encoding: Optional[Any] = ..., _type: str = ...) -> None: ...
|
|
def reset(self) -> None: ...
|
|
def unknown_starttag(self, tag: Any, attrs: Any) -> None: ...
|
|
def unknown_endtag(self, tag: Any) -> None: ...
|
|
def handle_pi(self, text: Any) -> None: ...
|
|
def handle_decl(self, text: Any) -> None: ...
|
|
def handle_data(self, text: Any) -> None: ...
|
|
def sanitize_style(self, style: Any): ...
|
|
def parse_comment(self, i: Any, report: int = ...): ...
|
|
|
|
def _sanitize_html(html_source: Any, encoding: Any, _type: Any): ...
|
|
|
|
RE_ENTITY_PATTERN: Any
|
|
RE_DOCTYPE_PATTERN: Any
|
|
RE_SAFE_ENTITY_PATTERN: Any
|
|
|
|
def replace_doctype(data: Any): ...
|
|
|