mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-24 12:51:27 +08:00
Add comments when subclassing Any (#9732)
This commit is contained in:
@@ -6,6 +6,8 @@ from ..cmd import Command
|
||||
_Reporter: TypeAlias = Any # really docutils.utils.Reporter
|
||||
|
||||
# Only defined if docutils is installed.
|
||||
# Depends on a third-party stub. Since distutils is deprecated anyway,
|
||||
# it's easier to just suppress the "any subclassing" error.
|
||||
class SilentReporter(_Reporter):
|
||||
messages: Any
|
||||
def __init__(
|
||||
|
||||
@@ -101,6 +101,8 @@ class _CallList(list[_Call]):
|
||||
class Base:
|
||||
def __init__(self, *args: Any, **kwargs: Any) -> None: ...
|
||||
|
||||
# We subclass with "Any" because mocks are explicitly designed to stand in for other types,
|
||||
# something that can't be expressed with our static type system.
|
||||
class NonCallableMock(Base, Any):
|
||||
def __new__(__cls, *args: Any, **kw: Any) -> Self: ...
|
||||
def __init__(
|
||||
|
||||
Reference in New Issue
Block a user