mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-03-04 22:31:26 +08:00
Use Generator instead of Iterator for 3rd-party context managers (#12481)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import decimal
|
||||
from _typeshed import Incomplete
|
||||
from collections import OrderedDict
|
||||
from collections.abc import Callable, Generator, Iterator, Sequence
|
||||
from collections.abc import Callable, Generator, Sequence
|
||||
from contextlib import contextmanager
|
||||
from re import Pattern
|
||||
from typing import Any, ClassVar, Literal, NamedTuple, TypeVar, overload
|
||||
@@ -354,7 +354,7 @@ class PaintedPath:
|
||||
@clipping_path.setter
|
||||
def clipping_path(self, new_clipath) -> None: ...
|
||||
@contextmanager
|
||||
def transform_group(self, transform) -> Iterator[Self]: ...
|
||||
def transform_group(self, transform) -> Generator[Self]: ...
|
||||
def add_path_element(self, item, _copy: bool = True) -> None: ...
|
||||
def remove_last_path_element(self) -> None: ...
|
||||
def rectangle(self, x, y, w, h, rx: int = 0, ry: int = 0) -> Self: ...
|
||||
|
||||
@@ -426,7 +426,7 @@ class FPDF(GraphicsStateMixin):
|
||||
def skew(
|
||||
self, ax: float = 0, ay: float = 0, x: float | None = None, y: float | None = None
|
||||
) -> _GeneratorContextManager[None]: ...
|
||||
def mirror(self, origin, angle) -> Generator[None, None, None]: ...
|
||||
def mirror(self, origin, angle) -> Generator[None]: ...
|
||||
def local_context(
|
||||
self,
|
||||
font_family: Incomplete | None = None,
|
||||
|
||||
Reference in New Issue
Block a user