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" ,
@@ -103,8 +98,7 @@ def build_datatype_py(node):
10398 buffer .write ("import copy as _copy\n " )
10499
105100 if (
106- node .name_property in deprecated_mapbox_traces
107- or node .name_property in locationmode_traces
101+ node .name_property in locationmode_traces
108102 or node .name_property == "template"
109103 ):
110104 buffer .write ("import warnings\n " )
@@ -375,22 +369,10 @@ def __init__(self"""
375369 buffer .write ("\n \n " )
376370 for subtype_node in subtype_nodes :
377371 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"""
372+ buffer .write (
373+ f"""
392374 self._set_property("{ name_prop } ", arg, { name_prop } )"""
393- )
375+ )
394376
395377 # Literals
396378 if literal_nodes :
@@ -411,19 +393,6 @@ def __init__(self"""
411393"""
412394 )
413395
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-
427396 # Return source string
428397 return buffer .getvalue ()
429398
0 commit comments