From 578014879d985fd28a24e9003cf72b34b8b8f1e4 Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Fri, 10 Jan 2020 18:05:22 +0100 Subject: [PATCH] Ensure we do not push if embedded in root.tags (#4177) --- holoviews/plotting/plot.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/holoviews/plotting/plot.py b/holoviews/plotting/plot.py index 643d1b45a2..db71076fe5 100644 --- a/holoviews/plotting/plot.py +++ b/holoviews/plotting/plot.py @@ -244,8 +244,8 @@ def push(self): if self.renderer.backend != 'bokeh' and child_pane is not None: child_pane.object = self.renderer.get_plot_state(self) - elif ((self.renderer.mode != 'server' or (root and 'embedded' in root.tags)) - and self.document and self.comm): + elif (self.renderer.mode != 'server' and root and + 'embedded' not in root.tags and self.document and self.comm): push(self.document, self.comm) @@ -265,6 +265,8 @@ def __len__(self): def lookup_options(cls, obj, group): return lookup_options(obj, group, cls.backend) + + class PlotSelector(object): """ Proxy that allows dynamic selection of a plotting class based on a