Skip to content

Commit d8ede1a

Browse files
authored
Merge pull request #22742 from QuLogic/fix-deprecation
Fix deprecation of backend_tools.ToolBase.destroy
2 parents 88faae0 + 7802d26 commit d8ede1a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/matplotlib/backend_managers.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -206,9 +206,11 @@ def remove_tool(self, name):
206206
"""
207207

208208
tool = self.get_tool(name)
209-
_api.deprecate_method_override(
209+
destroy = _api.deprecate_method_override(
210210
backend_tools.ToolBase.destroy, tool, since="3.6",
211-
alternative="tool_removed_event")()
211+
alternative="tool_removed_event")
212+
if destroy is not None:
213+
destroy()
212214

213215
# If it's a toggle tool and toggled, untoggle
214216
if getattr(tool, 'toggled', False):

0 commit comments

Comments
 (0)