1919import platform
2020import sys
2121import timeit
22- from typing import Callable , List , Tuple
22+ from collections . abc import Callable
2323
2424import tcod .map
2525
@@ -37,35 +37,35 @@ def test_fov(map_: tcod.map.Map) -> tcod.map.Map:
3737 return map_
3838
3939
40- def test_fov_single (maps : List [tcod .map .Map ]) -> None :
40+ def test_fov_single (maps : list [tcod .map .Map ]) -> None :
4141 for map_ in maps :
4242 test_fov (map_ )
4343
4444
45- def test_fov_threads (executor : concurrent .futures .Executor , maps : List [tcod .map .Map ]) -> None :
45+ def test_fov_threads (executor : concurrent .futures .Executor , maps : list [tcod .map .Map ]) -> None :
4646 for _result in executor .map (test_fov , maps ):
4747 pass
4848
4949
50- def test_astar (map_ : tcod .map .Map ) -> List [ Tuple [int , int ]]:
50+ def test_astar (map_ : tcod .map .Map ) -> list [ tuple [int , int ]]:
5151 astar = tcod .path .AStar (map_ )
5252 return astar .get_path (0 , 0 , MAP_WIDTH - 1 , MAP_HEIGHT - 1 )
5353
5454
55- def test_astar_single (maps : List [tcod .map .Map ]) -> None :
55+ def test_astar_single (maps : list [tcod .map .Map ]) -> None :
5656 for map_ in maps :
5757 test_astar (map_ )
5858
5959
60- def test_astar_threads (executor : concurrent .futures .Executor , maps : List [tcod .map .Map ]) -> None :
60+ def test_astar_threads (executor : concurrent .futures .Executor , maps : list [tcod .map .Map ]) -> None :
6161 for _result in executor .map (test_astar , maps ):
6262 pass
6363
6464
6565def run_test (
66- maps : List [tcod .map .Map ],
67- single_func : Callable [[List [tcod .map .Map ]], None ],
68- multi_func : Callable [[concurrent .futures .Executor , List [tcod .map .Map ]], None ],
66+ maps : list [tcod .map .Map ],
67+ single_func : Callable [[list [tcod .map .Map ]], None ],
68+ multi_func : Callable [[concurrent .futures .Executor , list [tcod .map .Map ]], None ],
6969) -> None :
7070 """Run a function designed for a single thread and compare it to a threaded version.
7171
0 commit comments