Skip to content

Commit f509031

Browse files
authored
Merge pull request #1042 from Conengmo/assert-timestampedgeojson-parent
Assert TimestampedGeoJson has Map as parent
2 parents 2d09cf1 + 871dbaf commit f509031

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

folium/plugins/timestamped_geo_json.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
from branca.element import CssLink, Figure, JavascriptLink, MacroElement
88

9+
from folium.folium import Map
910
from folium.utilities import iter_points, none_max, none_min
1011

1112
from jinja2 import Template
@@ -166,6 +167,9 @@ def __init__(self, data, transition_time=200, loop=True, auto_play=True,
166167
self.options = json.dumps(options, sort_keys=True, indent=2)
167168

168169
def render(self, **kwargs):
170+
assert isinstance(self._parent, Map), (
171+
'TimestampedGeoJson can only be added to a Map object.'
172+
)
169173
super(TimestampedGeoJson, self).render()
170174

171175
figure = self.get_root()

0 commit comments

Comments
 (0)