def destroy(self): del self._toolbar.bookmarklets[self._name] if len(self._toolbar.bookmarklets) == 0: self._toolbar.destroy() ToolButton.destroy(self)