diff --git a/src/textual/_spatial_map.py b/src/textual/_spatial_map.py index d31a7ee90..93e8c4004 100644 --- a/src/textual/_spatial_map.py +++ b/src/textual/_spatial_map.py @@ -36,7 +36,7 @@ class SpatialMap(Generic[ValueType]): self._map: defaultdict[GridCoordinate, list[ValueType]] = defaultdict(list) self._fixed: list[ValueType] = [] - def _region_to_grid_coordinate(self, region: Region) -> Iterable[GridCoordinate]: + def _region_to_grid_coordinates(self, region: Region) -> Iterable[GridCoordinate]: """Get the grid squares under a region. Args: @@ -70,7 +70,7 @@ class SpatialMap(Generic[ValueType]): """ append_fixed = self._fixed.append get_grid_list = self._map.__getitem__ - _region_to_grid = self._region_to_grid_coordinate + _region_to_grid = self._region_to_grid_coordinates total_region = self.total_region for region, fixed, value in regions_and_values: total_region = total_region.union(region) @@ -95,7 +95,7 @@ class SpatialMap(Generic[ValueType]): results: list[ValueType] = self._fixed.copy() add_results = results.extend get_grid_values = self._map.get - for grid_coordinate in self._region_to_grid_coordinate(region): + for grid_coordinate in self._region_to_grid_coordinates(region): grid_values = get_grid_values(grid_coordinate) if grid_values is not None: add_results(grid_values) diff --git a/tests/test_spatial_map.py b/tests/test_spatial_map.py index a8b0fb0d6..413ca4cad 100644 --- a/tests/test_spatial_map.py +++ b/tests/test_spatial_map.py @@ -36,7 +36,7 @@ from textual.geometry import Region def test_region_to_grid(region, grid): spatial_map = SpatialMap(10, 10) - assert list(spatial_map._region_to_grid_coordinate(region)) == grid + assert list(spatial_map._region_to_grid_coordinates(region)) == grid def test_get_values_in_region() -> None: