Skip to content

Commit 159f194

Browse files
fix for missing cell_number in iframe renderer
1 parent 32f8987 commit 159f194

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Diff for: packages/python/plotly/plotly/io/_base_renderers.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -609,11 +609,13 @@ def to_mimebundle(self, fig_dict):
609609

610610
def build_filename(self):
611611
ip = IPython.get_ipython() if IPython else None
612-
cell_number = list(ip.history_manager.get_tail(1))[0][1] + 1 if ip else 0
613-
filename = "{dirname}/figure_{cell_number}.html".format(
612+
try:
613+
cell_number = list(ip.history_manager.get_tail(1))[0][1] + 1 if ip else 0
614+
except Exception:
615+
cell_number = 0
616+
return "{dirname}/figure_{cell_number}.html".format(
614617
dirname=self.html_directory, cell_number=cell_number
615618
)
616-
return filename
617619

618620
def build_url(self, filename):
619621
return filename

0 commit comments

Comments
 (0)