put plotly inside of a catch
This commit is contained in:
parent
4349d693ff
commit
854d729ca6
@ -810,23 +810,28 @@ class LiteralVar(ImmutableVar):
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
from plotly.graph_objects import Figure, layout
|
try:
|
||||||
from plotly.io import to_json
|
from plotly.graph_objects import Figure, layout
|
||||||
|
from plotly.io import to_json
|
||||||
|
|
||||||
if isinstance(value, Figure):
|
if isinstance(value, Figure):
|
||||||
return LiteralObjectVar.create(
|
return LiteralObjectVar.create(
|
||||||
json.loads(str(to_json(value))), _var_type=Figure, _var_data=_var_data
|
json.loads(str(to_json(value))),
|
||||||
)
|
_var_type=Figure,
|
||||||
|
_var_data=_var_data,
|
||||||
|
)
|
||||||
|
|
||||||
if isinstance(value, layout.Template):
|
if isinstance(value, layout.Template):
|
||||||
return LiteralObjectVar.create(
|
return LiteralObjectVar.create(
|
||||||
{
|
{
|
||||||
"data": json.loads(str(to_json(value.data))),
|
"data": json.loads(str(to_json(value.data))),
|
||||||
"layout": json.loads(str(to_json(value.layout))),
|
"layout": json.loads(str(to_json(value.layout))),
|
||||||
},
|
},
|
||||||
_var_type=layout.Template,
|
_var_type=layout.Template,
|
||||||
_var_data=_var_data,
|
_var_data=_var_data,
|
||||||
)
|
)
|
||||||
|
except ImportError:
|
||||||
|
pass
|
||||||
|
|
||||||
if isinstance(value, Base):
|
if isinstance(value, Base):
|
||||||
return LiteralObjectVar.create(
|
return LiteralObjectVar.create(
|
||||||
|
Loading…
Reference in New Issue
Block a user