mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-29 22:32:11 +08:00
Fix some errors with --disallow-any-generics (#3276)
See #3267. Covers all of stdlib/2and3.
This commit is contained in:
@@ -39,7 +39,7 @@ if sys.version_info >= (3,):
|
||||
_levelToName: Dict[int, str]
|
||||
_nameToLevel: Dict[str, int]
|
||||
else:
|
||||
_levelNames: dict
|
||||
_levelNames: Dict[Union[int, str], Union[str, int]] # Union[int:str, str:int]
|
||||
|
||||
class Filterer(object):
|
||||
filters: List[Filter]
|
||||
|
||||
@@ -198,19 +198,19 @@ class HTTPHandler(Handler):
|
||||
if sys.version_info >= (3,):
|
||||
class QueueHandler(Handler):
|
||||
if sys.version_info >= (3, 7):
|
||||
def __init__(self, queue: Union[SimpleQueue, Queue]) -> None: ...
|
||||
def __init__(self, queue: Union[SimpleQueue[Any], Queue[Any]]) -> None: ...
|
||||
else:
|
||||
def __init__(self, queue: Queue) -> None: ...
|
||||
def __init__(self, queue: Queue[Any]) -> None: ...
|
||||
def prepare(self, record: LogRecord) -> Any: ...
|
||||
def enqueue(self, record: LogRecord) -> None: ...
|
||||
|
||||
class QueueListener:
|
||||
if sys.version_info >= (3, 7):
|
||||
def __init__(self, queue: Union[SimpleQueue, Queue],
|
||||
def __init__(self, queue: Union[SimpleQueue[Any], Queue[Any]],
|
||||
*handlers: Handler,
|
||||
respect_handler_level: bool = ...) -> None: ...
|
||||
elif sys.version_info >= (3, 5):
|
||||
def __init__(self, queue: Queue, *handlers: Handler,
|
||||
def __init__(self, queue: Queue[Any], *handlers: Handler,
|
||||
respect_handler_level: bool = ...) -> None: ...
|
||||
else:
|
||||
def __init__(self,
|
||||
|
||||
Reference in New Issue
Block a user