@@ -12,9 +12,8 @@ Library ./config.py
12
12
13
13
*** Keywords ***
14
14
Setup Server and Browser
15
- [Arguments] ${server_extension_enabled } =${True }
16
15
Initialize Global Variables
17
- Create Notebok Server Config ${ server_extension_enabled }
16
+ Create Notebok Server Config
18
17
Initialize User Settings
19
18
${server } = Start Process jupyter-lab
20
19
... cwd=${NOTEBOOK DIR }
@@ -38,7 +37,6 @@ Initialize Global Variables
38
37
39
38
Create Notebok Server Config
40
39
[Documentation] Copies in notebook server config file and updates accordingly
41
- [Arguments] ${server_extension_enabled } =${True }
42
40
${conf } = Set Variable ${NOTEBOOK DIR }${/ }${JPSERVER CONF JSON }
43
41
Set Environment Variable
44
42
... name=JUPYTER_CONFIG_DIR
@@ -57,19 +55,18 @@ Create Notebok Server Config
57
55
Update Jupyter Config ${conf } LabApp
58
56
... user_settings_dir=${SETTINGS DIR }
59
57
... workspaces_dir=${WORKSPACES DIR }
60
- # should be automatically enabled, so do not enable manually:
61
- IF not ${server_extension_enabled }
62
- Set Server Extension State ${conf } enabled=${server_extension_enabled }
63
- END
64
58
Update Jupyter Config ${conf } LanguageServerManager
65
59
... extra_node_roots=@{extra_node_roots }
66
60
67
61
Set Server Extension State
68
- [Arguments] ${conf } ${enabled } =${True }
69
- ${extension_state } = Create Dictionary enabled=${enabled }
70
- ${extensions } = Create Dictionary jupyter_lsp=${extension_state }
71
- Update Jupyter Config ${conf } LabApp
72
- ... jpserver_extensions=${extensions }
62
+ [Arguments] ${enabled } =${True }
63
+ IF ${enabled }
64
+ Run Process jupyter server extension enable jupyter_lsp
65
+ ... shell=yes
66
+ ELSE
67
+ Run Process jupyter server extension disable jupyter_lsp
68
+ ... shell=yes
69
+ END
73
70
74
71
Read Page Config
75
72
${script } = Get Element Attribute id:jupyter-config-data innerHTML
0 commit comments