diff --git a/stubs/beautifulsoup4/bs4/__init__.pyi b/stubs/beautifulsoup4/bs4/__init__.pyi index 4c6b894c0..c67e09e1e 100644 --- a/stubs/beautifulsoup4/bs4/__init__.pyi +++ b/stubs/beautifulsoup4/bs4/__init__.pyi @@ -32,7 +32,7 @@ class BeautifulSoup(Tag): element_classes: Any builder: TreeBuilder is_xml: bool - known_xml: bool + known_xml: bool | None parse_only: SoupStrainer | None markup: str def __init__( diff --git a/stubs/beautifulsoup4/bs4/element.pyi b/stubs/beautifulsoup4/bs4/element.pyi index 18f91d38e..8fc9681b7 100644 --- a/stubs/beautifulsoup4/bs4/element.pyi +++ b/stubs/beautifulsoup4/bs4/element.pyi @@ -299,7 +299,11 @@ class Tag(PageElement): errors: str = "xmlcharrefreplace", ) -> bytes: ... def decode( - self, indent_level: int | None = None, eventual_encoding: str = "utf-8", formatter: str | Formatter = "minimal" + self, + indent_level: int | None = None, + eventual_encoding: str = "utf-8", + formatter: str | Formatter = "minimal", + iterator: Iterator[PageElement] | None = None, ) -> str: ... @overload def prettify(self, encoding: str, formatter: str | Formatter = "minimal") -> bytes: ...