put plotly inside of a catch
This commit is contained in:
parent
4349d693ff
commit
854d729ca6
@ -810,12 +810,15 @@ class LiteralVar(ImmutableVar):
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
try:
|
||||||
from plotly.graph_objects import Figure, layout
|
from plotly.graph_objects import Figure, layout
|
||||||
from plotly.io import to_json
|
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):
|
||||||
@ -827,6 +830,8 @@ class LiteralVar(ImmutableVar):
|
|||||||
_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