From 624c30ca29b3a120215264b3b2e9341bf1bb4247 Mon Sep 17 00:00:00 2001 From: Jon Mease Date: Fri, 5 Mar 2021 09:56:00 -0500 Subject: [PATCH] Move plotly.io import to local method to resolve python 3.6 circular import --- repos/kaleido/py/kaleido/scopes/plotly.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repos/kaleido/py/kaleido/scopes/plotly.py b/repos/kaleido/py/kaleido/scopes/plotly.py index 977fa960..73e711a6 100644 --- a/repos/kaleido/py/kaleido/scopes/plotly.py +++ b/repos/kaleido/py/kaleido/scopes/plotly.py @@ -1,6 +1,5 @@ from __future__ import absolute_import from kaleido.scopes.base import BaseScope, which -import plotly.io as pio import base64 import os from pathlib import Path @@ -73,6 +72,7 @@ def scope_name(self): return "plotly" def _json_dumps(self, val): + import plotly.io as pio return pio.to_json(val, validate=False, remove_uids=False) def transform(self, figure, format=None, width=None, height=None, scale=None):