From a5ec3c69b2cd54c0fccd7b46d95c784c35729825 Mon Sep 17 00:00:00 2001 From: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Date: Tue, 1 Mar 2022 17:59:11 -0800 Subject: [PATCH] bs4: expose several other classes (#7420) On the same lines as #7419 These are all imports that are not used within bs4/__init__.py My main interest here is in exposing NavigableString Co-authored-by: hauntsaninja <> --- stubs/beautifulsoup4/bs4/__init__.pyi | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/stubs/beautifulsoup4/bs4/__init__.pyi b/stubs/beautifulsoup4/bs4/__init__.pyi index 13bb3ec21..1b66e650f 100644 --- a/stubs/beautifulsoup4/bs4/__init__.pyi +++ b/stubs/beautifulsoup4/bs4/__init__.pyi @@ -2,7 +2,21 @@ from _typeshed import Self, SupportsRead from typing import Any, Sequence from .builder import TreeBuilder -from .element import PageElement as PageElement, SoupStrainer as SoupStrainer, Tag as Tag +from .element import ( + CData as CData, + Comment as Comment, + Declaration as Declaration, + Doctype as Doctype, + NavigableString as NavigableString, + PageElement as PageElement, + ProcessingInstruction as ProcessingInstruction, + ResultSet as ResultSet, + Script as Script, + SoupStrainer as SoupStrainer, + Stylesheet as Stylesheet, + Tag as Tag, + TemplateString as TemplateString, +) from .formatter import Formatter class GuessedAtParserWarning(UserWarning): ...