|
10 | 10 | from ipython_genutils.py3compat import which |
11 | 11 | from notebook.utils import url_path_join as ujoin |
12 | 12 | from .terminalmanager import TerminalManager |
13 | | -from .handlers import TerminalHandler, TermSocket, NewTerminalHandler |
| 13 | +from .handlers import TerminalHandler, TermSocket, NewTerminalHandler, NamedTerminalHandler |
14 | 14 | from . import api_handlers |
15 | 15 |
|
16 | 16 |
|
@@ -42,10 +42,11 @@ def initialize(nb_app): |
42 | 42 | terminal_manager.log = nb_app.log |
43 | 43 | base_url = nb_app.web_app.settings['base_url'] |
44 | 44 | handlers = [ |
| 45 | + (ujoin(base_url, r"/terminals/new"), NamedTerminalHandler), |
| 46 | + (ujoin(base_url, r"/terminals/new/(\w+)"), NewTerminalHandler), |
45 | 47 | (ujoin(base_url, r"/terminals/(\w+)"), TerminalHandler), |
46 | 48 | (ujoin(base_url, r"/terminals/websocket/(\w+)"), TermSocket, |
47 | 49 | {'term_manager': terminal_manager}), |
48 | | - (ujoin(base_url, r"/terminals/new/(\w+)"), NewTerminalHandler), |
49 | 50 | (ujoin(base_url, r"/api/terminals"), api_handlers.TerminalRootHandler), |
50 | 51 | (ujoin(base_url, r"/api/terminals/(\w+)"), api_handlers.TerminalHandler), |
51 | 52 | ] |
|
0 commit comments