mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-26 13:51:30 +08:00
Add mypy error codes to type: ignores, remove unused ignores (#7504)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
This commit is contained in:
@@ -74,7 +74,9 @@ class BeautifulSoup(Tag):
|
||||
def handle_starttag(self, name, namespace, nsprefix, attrs, sourceline: Any | None = ..., sourcepos: Any | None = ...): ...
|
||||
def handle_endtag(self, name, nsprefix: Any | None = ...) -> None: ...
|
||||
def handle_data(self, data) -> None: ...
|
||||
def decode(self, pretty_print: bool = ..., eventual_encoding: str = ..., formatter: str | Formatter = ...): ... # type: ignore # missing some arguments
|
||||
def decode( # type: ignore[override]
|
||||
self, pretty_print: bool = ..., eventual_encoding: str = ..., formatter: str | Formatter = ...
|
||||
): ... # missing some arguments
|
||||
|
||||
class BeautifulStoneSoup(BeautifulSoup): ...
|
||||
class StopParsing(Exception): ...
|
||||
|
||||
@@ -7,7 +7,7 @@ class HTML5TreeBuilder(HTMLTreeBuilder):
|
||||
features: Any
|
||||
TRACKS_LINE_NUMBERS: bool
|
||||
user_specified_encoding: Any
|
||||
def prepare_markup( # type: ignore # user_specified_encoding doesn't have a default
|
||||
def prepare_markup( # type: ignore[override] # user_specified_encoding doesn't have a default
|
||||
self, markup, user_specified_encoding, document_declared_encoding: Any | None = ..., exclude_encodings: Any | None = ...
|
||||
) -> None: ...
|
||||
def feed(self, markup) -> None: ...
|
||||
@@ -15,7 +15,7 @@ class HTML5TreeBuilder(HTMLTreeBuilder):
|
||||
def create_treebuilder(self, namespaceHTMLElements): ...
|
||||
def test_fragment_to_document(self, fragment): ...
|
||||
|
||||
class TreeBuilderForHtml5lib(Any): # type: ignore # html5lib.treebuilders.base.TreeBuilder
|
||||
class TreeBuilderForHtml5lib(Any): # html5lib.treebuilders.base.TreeBuilder
|
||||
soup: Any
|
||||
parser: Any
|
||||
store_line_numbers: Any
|
||||
@@ -42,7 +42,7 @@ class AttrList:
|
||||
def __getitem__(self, name): ...
|
||||
def __contains__(self, name): ...
|
||||
|
||||
class Element(Any): # type: ignore # html5lib.treebuilders.base.Node
|
||||
class Element(Any): # html5lib.treebuilders.base.Node
|
||||
element: Any
|
||||
soup: Any
|
||||
namespace: Any
|
||||
|
||||
@@ -19,7 +19,7 @@ class LXMLTreeBuilderForXML(TreeBuilder):
|
||||
soup: Any
|
||||
nsmaps: Any
|
||||
def __init__(self, parser: Any | None = ..., empty_element_tags: Any | None = ..., **kwargs) -> None: ...
|
||||
def prepare_markup( # type: ignore # the order of the parameters is different
|
||||
def prepare_markup( # type: ignore[override] # the order of the parameters is different
|
||||
self,
|
||||
markup,
|
||||
user_specified_encoding: Any | None = ...,
|
||||
@@ -37,7 +37,7 @@ class LXMLTreeBuilderForXML(TreeBuilder):
|
||||
def comment(self, content) -> None: ...
|
||||
def test_fragment_to_document(self, fragment): ...
|
||||
|
||||
class LXMLTreeBuilder(HTMLTreeBuilder, LXMLTreeBuilderForXML): # type: ignore # argument disparities between base classes
|
||||
class LXMLTreeBuilder(HTMLTreeBuilder, LXMLTreeBuilderForXML):
|
||||
NAME: Any
|
||||
ALTERNATE_NAMES: Any
|
||||
features: Any
|
||||
|
||||
@@ -19,12 +19,12 @@ class AttributeValueWithCharsetSubstitution(str): ...
|
||||
|
||||
class CharsetMetaAttributeValue(AttributeValueWithCharsetSubstitution):
|
||||
def __new__(cls, original_value): ...
|
||||
def encode(self, encoding: str) -> str: ... # type: ignore # incompatible with str
|
||||
def encode(self, encoding: str) -> str: ... # type: ignore[override] # incompatible with str
|
||||
|
||||
class ContentMetaAttributeValue(AttributeValueWithCharsetSubstitution):
|
||||
CHARSET_RE: Pattern[str]
|
||||
def __new__(cls, original_value): ...
|
||||
def encode(self, encoding: str) -> str: ... # type: ignore # incompatible with str
|
||||
def encode(self, encoding: str) -> str: ... # type: ignore[override] # incompatible with str
|
||||
|
||||
_PageElementT = TypeVar("_PageElementT", bound=PageElement)
|
||||
# The wrapping Union[] can be removed once mypy fully supports | in type aliases.
|
||||
|
||||
Reference in New Issue
Block a user