Skip to content

Commit fa7e3c9

Browse files
committed
Refactor TypeBounds
1 parent 79e0e7c commit fa7e3c9

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

folium/folium.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from folium.map import FitBounds, Layer
1515
from folium.raster_layers import TileLayer
1616
from folium.utilities import (
17+
TypeBounds,
1718
TypeJsonValue,
1819
_parse_size,
1920
parse_options,
@@ -419,7 +420,7 @@ def show_in_browser(self) -> None:
419420

420421
def fit_bounds(
421422
self,
422-
bounds: Sequence[Sequence[float]],
423+
bounds: TypeBounds,
423424
padding_top_left: Optional[Sequence[float]] = None,
424425
padding_bottom_right: Optional[Sequence[float]] = None,
425426
padding: Optional[Sequence[float]] = None,

folium/map.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from jinja2 import Template
1111

1212
from folium.utilities import (
13+
TypeBounds,
1314
TypeJsonValue,
1415
camelize,
1516
escape_backticks,
@@ -592,7 +593,7 @@ class FitBounds(MacroElement):
592593

593594
def __init__(
594595
self,
595-
bounds: Sequence[Sequence[float]],
596+
bounds: TypeBounds,
596597
padding_top_left: Optional[Sequence[float]] = None,
597598
padding_bottom_right: Optional[Sequence[float]] = None,
598599
padding: Optional[Sequence[float]] = None,

folium/utilities.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@
5050

5151
TypePathOptions = Union[bool, str, float, None]
5252

53+
TypeBounds = Sequence[Sequence[float]]
54+
5355

5456
_VALID_URLS = set(uses_relative + uses_netloc + uses_params)
5557
_VALID_URLS.discard("")

0 commit comments

Comments
 (0)