Skip to content

Commit cafde84

Browse files
authored
[wurlitzer] Remove from pyrightconfig (#14292)
1 parent 1c82fa7 commit cafde84

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

pyrightconfig.stricter.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@
9696
"stubs/tqdm",
9797
"stubs/vobject",
9898
"stubs/workalendar",
99-
"stubs/wurlitzer",
10099
],
101100
"typeCheckingMode": "strict",
102101
// TODO: Complete incomplete stubs

stubs/wurlitzer/wurlitzer.pyi

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import io
55
import logging
66
from _typeshed import SupportsWrite
77
from contextlib import _GeneratorContextManager
8+
from threading import Thread
89
from types import TracebackType
910
from typing import Any, Final, Literal, Protocol, TextIO, TypeVar, overload
1011
from typing_extensions import Self, TypeAlias
@@ -29,6 +30,10 @@ _InteractiveShell: TypeAlias = Any
2930
class Wurlitzer:
3031
flush_interval: float
3132
encoding: str | None
33+
thread: Thread | None
34+
handle: tuple[
35+
_LogPipe | SupportsWrite[str] | SupportsWrite[bytes] | None, _LogPipe | SupportsWrite[str] | SupportsWrite[bytes] | None
36+
]
3237

3338
def __init__(
3439
self,
@@ -37,7 +42,11 @@ class Wurlitzer:
3742
encoding: str | None = ...,
3843
bufsize: int | None = ...,
3944
) -> None: ...
40-
def __enter__(self): ...
45+
def __enter__(
46+
self,
47+
) -> tuple[
48+
_LogPipe | SupportsWrite[str] | SupportsWrite[bytes] | None, _LogPipe | SupportsWrite[str] | SupportsWrite[bytes] | None
49+
]: ...
4150
def __exit__(
4251
self, exc_type: type[BaseException] | None, exc_value: BaseException | None, traceback: TracebackType | None
4352
) -> None: ...

0 commit comments

Comments
 (0)