We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d98ef02 commit 64c5ae9Copy full SHA for 64c5ae9
arcade/sprite_list/sprite_list.py
@@ -24,7 +24,9 @@
24
Union,
25
Generic,
26
Callable,
27
- cast, Sized,
+ cast,
28
+ overload,
29
+ Sized
30
)
31
32
from arcade import (
@@ -249,6 +251,14 @@ def __iter__(self) -> Iterator[SpriteType]:
249
251
"""Return an iterable object of sprites."""
250
252
return iter(self.sprite_list)
253
254
+ @overload
255
+ def __getitem__(self, i: int) -> SpriteType:
256
+ ...
257
+
258
259
+ def __getitem__(self, i: slice) -> List[SpriteType]:
260
261
262
def __getitem__(self, i):
263
return self.sprite_list[i]
264
0 commit comments