diff --git a/src/npe2/_plugin_manager.py b/src/npe2/_plugin_manager.py index 5ecddb65..01322d6f 100644 --- a/src/npe2/_plugin_manager.py +++ b/src/npe2/_plugin_manager.py @@ -486,7 +486,7 @@ def disable(self, plugin_name: PluginName) -> None: self._disabled_plugins.add(plugin_name) self._contrib.remove_contributions(plugin_name) - self._command_menu_map.pop(plugin_name) + self._command_menu_map.pop(plugin_name, None) self.events.enablement_changed({}, {plugin_name}) def is_disabled(self, plugin_name: str) -> bool: