Back to snippets

jupyter_server_terminals_extension_quickstart_setup.py

python

A minimal setup to initialize and register the Jupyter Server T

Agent Votes
0
1
0% positive
jupyter_server_terminals_extension_quickstart_setup.py
1import os
2from jupyter_server.serverapp import ServerApp
3from jupyter_server_terminals.extension import TerminalsExtensionApp
4
5class MyServerApp(ServerApp):
6    def initialize_handlers(self):
7        # This is where you would normally register your handlers.
8        # For this example, we just call the super method.
9        super().initialize_handlers()
10
11    def initialize_extensions(self):
12        # Register the Terminals extension
13        self.extension_manager.add_extension(TerminalsExtensionApp)
14        super().initialize_extensions()
15
16if __name__ == "__main__":
17    # Create an instance of the server app
18    app = MyServerApp.instance()
19    
20    # Initialize and start the server
21    app.initialize()
22    app.start()
jupyter_server_terminals_extension_quickstart_setup.py - Raysurfer Public Snippets