From 6d50da7c98874d62a8e968579c623dec1d9b664e Mon Sep 17 00:00:00 2001 From: Filipe Date: Tue, 8 Apr 2014 20:11:27 -0300 Subject: [PATCH] Fixed parasite_axes.py bug where a list was expected instead of a generator. --- CHANGELOG | 3 +++ lib/mpl_toolkits/axes_grid1/parasite_axes.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 320994f6b69e..a68da7b34afd 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2014-04-08 Fixed a bug in parasite_axes.py by making a list out + of a generator at line 263. + 2014-02-25 In backend_qt4agg changed from using update -> repaint under windows. See comment in source near `self._priv_update` for longer explaination. diff --git a/lib/mpl_toolkits/axes_grid1/parasite_axes.py b/lib/mpl_toolkits/axes_grid1/parasite_axes.py index 4ee2f15bd226..ca865e0c7806 100644 --- a/lib/mpl_toolkits/axes_grid1/parasite_axes.py +++ b/lib/mpl_toolkits/axes_grid1/parasite_axes.py @@ -260,7 +260,7 @@ def get_aux_axes(self, tr, viewlim_mode="equal", axes_class=None): def _get_legend_handles(self, legend_handler_map=None): Axes_get_legend_handles = self._get_base_axes_attr("_get_legend_handles") - all_handles = Axes_get_legend_handles(self, legend_handler_map) + all_handles = list(Axes_get_legend_handles(self, legend_handler_map)) for ax in self.parasites: all_handles.extend(ax._get_legend_handles(legend_handler_map))