55from codegen .utils import CAVEAT , write_source_py
66
77
8- deprecated_mapbox_traces = [
9- "scattermapbox" ,
10- "choroplethmapbox" ,
11- "densitymapbox" ,
12- ]
138locationmode_traces = [
149 "choropleth" ,
1510 "scattergeo" ,
@@ -102,11 +97,7 @@ def build_datatype_py(node):
10297 )
10398 buffer .write ("import copy as _copy\n " )
10499
105- if (
106- node .name_property in deprecated_mapbox_traces
107- or node .name_property in locationmode_traces
108- or node .name_property == "template"
109- ):
100+ if node .name_property in locationmode_traces or node .name_property == "template" :
110101 buffer .write ("import warnings\n " )
111102
112103 # Write class definition
@@ -375,22 +366,10 @@ def __init__(self"""
375366 buffer .write ("\n \n " )
376367 for subtype_node in subtype_nodes :
377368 name_prop = subtype_node .name_property
378- if datatype_class == "Template" and name_prop == "data" :
379- buffer .write (
380- f"""
381- # Template.data contains a 'scattermapbox' key, which causes a
382- # go.Scattermapbox trace object to be created during validation.
383- # In order to prevent false deprecation warnings from surfacing,
384- # we suppress deprecation warnings for this line only.
385- with warnings.catch_warnings():
386- warnings.filterwarnings("ignore", category=DeprecationWarning)
387- self._set_property("{ name_prop } ", arg, { name_prop } )"""
388- )
389- else :
390- buffer .write (
391- f"""
369+ buffer .write (
370+ f"""
392371 self._set_property("{ name_prop } ", arg, { name_prop } )"""
393- )
372+ )
394373
395374 # Literals
396375 if literal_nodes :
@@ -411,19 +390,6 @@ def __init__(self"""
411390"""
412391 )
413392
414- if node .name_property in deprecated_mapbox_traces :
415- buffer .write (
416- f"""
417- warnings.warn(
418- "*{ node .name_property } * is deprecated!"
419- + " Use *{ node .name_property .replace ("mapbox" , "map" )} * instead."
420- + " Learn more at: https://plotly.com/python/mapbox-to-maplibre/",
421- stacklevel=2,
422- category=DeprecationWarning,
423- )
424- """
425- )
426-
427393 # Return source string
428394 return buffer .getvalue ()
429395
0 commit comments