Skip to content

Commit a72349b

Browse files
committed
Type sprite collide functions' callable argument collided return type as bool instead of Any
1 parent 4e18587 commit a72349b

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
@@ -196,17 +196,17 @@ def spritecollide(
196196
sprite: _HasRectT,
197197
group: AbstractGroup[_SpriteT],
198198
dokill: bool,
199-
collided: Optional[Callable[[_HasRectT, _SpriteT], Any]] = None,
199+
collided: Optional[Callable[[_HasRectT, _SpriteT], bool]] = None,
200200
) -> list[_SpriteT]: ...
201201
def groupcollide(
202202
groupa: AbstractGroup[_SpriteT],
203203
groupb: AbstractGroup[_SpriteT2],
204204
dokilla: bool,
205205
dokillb: bool,
206-
collided: Optional[Callable[[_SpriteT, _SpriteT2], Any]] = None,
206+
collided: Optional[Callable[[_SpriteT, _SpriteT2], bool]] = None,
207207
) -> dict[_SpriteT, list[_SpriteT2]]: ...
208208
def spritecollideany(
209209
sprite: _HasRectT,
210210
group: AbstractGroup[_SpriteT],
211-
collided: Optional[Callable[[_HasRectT, _SpriteT], Any]] = None,
211+
collided: Optional[Callable[[_HasRectT, _SpriteT], bool]] = None,
212212
) -> Optional[_SpriteT]: ...

0 commit comments

Comments
 (0)