File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 88from highcharts_core .utility_classes .animation import AnimationOptions
99from highcharts_core .utility_classes .breadcrumbs import BreadcrumbOptions
1010from highcharts_core .options .series .base import SeriesBase
11-
11+ from highcharts_core . options . series . series_generator import create_series_obj
1212
1313class Drilldown (HighchartsMeta ):
1414 """Options to configure :term:`drilldown` functionality in the chart, which
@@ -169,9 +169,14 @@ def series(self) -> Optional[List[SeriesBase]]:
169169 return self ._series
170170
171171 @series .setter
172- @class_sensitive (SeriesBase , force_iterable = True )
173172 def series (self , value ):
174- self ._series = value
173+ value = validators .iterable (value , allow_empty = True )
174+ if not value :
175+ self ._series = None
176+ else :
177+ self ._series = [create_series_obj (x ,
178+ default_type = None )
179+ for x in value ]
175180
176181 @classmethod
177182 def _get_kwargs_from_dict (cls , as_dict ):
You can’t perform that action at this time.
0 commit comments