From a9e9a269778a4b5caefb01cc067e8d3dbced1021 Mon Sep 17 00:00:00 2001 From: akrherz Date: Wed, 18 Jan 2017 10:12:35 -0600 Subject: [PATCH] fix _hold assignment see #333 --- lib/mpl_toolkits/basemap/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/mpl_toolkits/basemap/__init__.py b/lib/mpl_toolkits/basemap/__init__.py index 326940405..c6aac058f 100644 --- a/lib/mpl_toolkits/basemap/__init__.py +++ b/lib/mpl_toolkits/basemap/__init__.py @@ -3212,7 +3212,8 @@ def _save_use_hold(self, ax, kwargs): h = kwargs.pop('hold', None) if hasattr(ax, '_hold'): self._tmp_hold = ax._hold - ax._hold = h + if h is not None: + ax._hold = h def _restore_hold(self, ax): if hasattr(ax, '_hold'):