Skip to content

Commit 229491f

Browse files
committed
Set cell_number to 0 if history is not available
1 parent e91796d commit 229491f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

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

+6-3
Original file line numberDiff line numberDiff line change
@@ -609,11 +609,14 @@ 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+
if ip:
613+
cell_number = next(ip.history_manager.get_tail(1), (0, -1, ""))[1] + 1
614+
else:
615+
cell_number = 0
616+
617+
return "{dirname}/figure_{cell_number}.html".format(
614618
dirname=self.html_directory, cell_number=cell_number
615619
)
616-
return filename
617620

618621
def build_url(self, filename):
619622
return filename

0 commit comments

Comments
 (0)