Skip to content

Commit 333e921

Browse files
committed
move _THasRect definition to where it's used
1 parent 1ef86f2 commit 333e921

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

buildconfig/stubs/pygame/sprite.pyi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,6 @@ from pygame.rect import FRect, Rect
2626
from pygame.surface import Surface
2727
from pygame.typing import Point, RectLike
2828

29-
# generic for _HasRect, used in sprite collide functions
30-
_THasRect = TypeVar("_THasRect", bound=_HasRect)
31-
3229
# non-generic Group, used in Sprite
3330
_Group = AbstractGroup[_SupportsSprite]
3431

@@ -266,6 +263,9 @@ class collide_circle_ratio:
266263
# addition to mandatorily having a rect attribute
267264
_SupportsCollideMask = Union[_HasImageAndRect, _HasMaskAndRect]
268265

266+
# generic for _HasRect, used in sprite collide functions
267+
_THasRect = TypeVar("_THasRect", bound=_HasRect)
268+
269269
def collide_mask(
270270
left: _SupportsCollideMask, right: _SupportsCollideMask
271271
) -> Optional[tuple[int, int]]: ...

0 commit comments

Comments
 (0)