From 78587afd37ba4708f58040bf5ddcb848edbcda99 Mon Sep 17 00:00:00 2001 From: Philipp Rudiger Date: Sun, 26 Feb 2017 14:06:57 +0000 Subject: [PATCH] Drop usages of len(Element) --- holoviews/plotting/bokeh/element.py | 4 ++-- holoviews/plotting/plot.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/holoviews/plotting/bokeh/element.py b/holoviews/plotting/bokeh/element.py index 9e91e0e33a..1fba5bc8c4 100644 --- a/holoviews/plotting/bokeh/element.py +++ b/holoviews/plotting/bokeh/element.py @@ -602,7 +602,7 @@ def initialize_plot(self, ranges=None, plot=None, plots=None, source=None): """ # Get element key and ranges for frame if self.batched: - element = [el for el in self.hmap.data.values() if len(el)][-1] + element = [el for el in self.hmap.data.values() if el][-1] else: element = self.hmap.last key = self.keys[-1] @@ -1175,7 +1175,7 @@ def _get_factors(self, overlay): def initialize_plot(self, ranges=None, plot=None, plots=None): key = self.keys[-1] - nonempty = [el for el in self.hmap.data.values() if len(el)] + nonempty = [el for el in self.hmap.data.values() if el] if not nonempty: raise SkipRendering('All Overlays empty, cannot initialize plot.') element = nonempty[-1] diff --git a/holoviews/plotting/plot.py b/holoviews/plotting/plot.py index 262ea88834..b3c1a9259c 100644 --- a/holoviews/plotting/plot.py +++ b/holoviews/plotting/plot.py @@ -569,7 +569,7 @@ def __init__(self, element, keys=None, ranges=None, dimensions=None, plot_element = self.hmap.last if self.batched and not isinstance(self, GenericOverlayPlot): - plot_element = [el for el in plot_element if len(el) > 0][-1] + plot_element = [el for el in plot_element if el][-1] top_level = keys is None if top_level: