mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-10 05:51:52 +08:00
Fix print stub (#6314)
This commit is contained in:
@@ -1259,8 +1259,21 @@ def open(
|
||||
opener: _Opener | None = ...,
|
||||
) -> IO[Any]: ...
|
||||
def ord(__c: str | bytes) -> int: ...
|
||||
|
||||
class _SupportsWriteAndFlush(SupportsWrite[_T_contra], Protocol[_T_contra]):
|
||||
def flush(self) -> None: ...
|
||||
|
||||
@overload
|
||||
def print(
|
||||
*values: object, sep: str | None = ..., end: str | None = ..., file: SupportsWrite[str] | None = ..., flush: bool = ...
|
||||
*values: object,
|
||||
sep: str | None = ...,
|
||||
end: str | None = ...,
|
||||
file: SupportsWrite[str] | None = ...,
|
||||
flush: Literal[False] = ...,
|
||||
) -> None: ...
|
||||
@overload
|
||||
def print(
|
||||
*values: object, sep: str | None = ..., end: str | None = ..., file: _SupportsWriteAndFlush[str] | None = ..., flush: bool
|
||||
) -> None: ...
|
||||
|
||||
_E = TypeVar("_E", contravariant=True)
|
||||
|
||||
Reference in New Issue
Block a user