Skip to content

Commit

Permalink
update to spyder 5.1.1 plubin API
Browse files Browse the repository at this point in the history
  • Loading branch information
nerohmot committed Aug 20, 2021
1 parent c364251 commit a54a839
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions spyder-remote-client/spyder_remote_client/spyder/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
from spyder.api.plugins import Plugins, SpyderPluginV2
from spyder.api.translations import get_translation
from spyder.api.plugin_registration.decorators import on_plugin_available
from spyder.plugins.mainmenu.api import ApplicationMenus, ConsolesMenuSections

from spyder_remote_client.spyder.container import SpyderRemoteContainer

Expand All @@ -40,7 +41,7 @@ class SpyderRemote(SpyderPluginV2):
"""

NAME = "spyder_remote"
REQUIRES = [Plugins.IPythonConsole]
REQUIRES = [Plugins.MainMenu]
CONTAINER_CLASS = SpyderRemoteContainer
CONF_SECTION = NAME

Expand Down Expand Up @@ -73,11 +74,10 @@ def on_initialize(self):
container.sig_connect_to_kernel.connect(lambda x: self.update_actions())
self.close_all_kernels_action.setEnabled(False)

@on_plugin_available(plugin=Plugins.IPythonConsole)
def on_IPythonConsole_available(self):
main_consoles_menu = self.main.consoles_menu_actions
main_consoles_menu.insert(0, self.new_remote_client_action)
main_consoles_menu.insert(1, self.close_all_kernels_action)
@on_plugin_available(plugin=Plugins.MainMenu)
def on_MainMenu_available(self):
self.get_plugin(Plugins.MainMenu).add_item_to_application_menu(self.new_remote_client_action, menu_id=ApplicationMenus.Consoles, section=ConsolesMenuSections.New)
self.get_plugin(Plugins.MainMenu).add_item_to_application_menu(self.close_all_kernels_action, menu_id=ApplicationMenus.Consoles, section=ConsolesMenuSections.New)

def on_close(self, cancellable=True):
self.close_all_kernels()
Expand Down

0 comments on commit a54a839

Please sign in to comment.