@@ -133,7 +133,7 @@ def get_page_config(base_url, settings, log, voila_configuration: VoilaConfigura
133
133
)
134
134
disabled_extensions = [
135
135
"@voila-dashboards/jupyterlab-preview" ,
136
- "@jupyter/collaboration-extension"
136
+ "@jupyter/collaboration-extension" ,
137
137
]
138
138
disabled_extensions .extend (page_config .get ("disabledExtensions" , []))
139
139
required_extensions = []
@@ -147,34 +147,38 @@ def get_page_config(base_url, settings, log, voila_configuration: VoilaConfigura
147
147
extension_denylist = voila_configuration .extension_denylist ,
148
148
)
149
149
150
- extensions = maybe_inject_widgets_manager_extension (filtered_extensions , labextensions_path )
150
+ extensions = maybe_inject_widgets_manager_extension (
151
+ filtered_extensions , labextensions_path
152
+ )
151
153
152
154
page_config ["federated_extensions" ] = extensions
153
155
return page_config
154
156
155
157
156
- def maybe_inject_widgets_manager_extension (federated_extensions : List [Dict ], labextensions_path : List [str ]):
158
+ def maybe_inject_widgets_manager_extension (
159
+ federated_extensions : List [Dict ], labextensions_path : List [str ]
160
+ ):
157
161
"""If the @jupyter-widgets/jupyterlab-manager is installed on the server. Inject our own manager."""
158
162
labextensions = get_federated_extensions (labextensions_path )
159
163
160
- if ' @jupyter-widgets/jupyterlab-manager' not in labextensions :
164
+ if " @jupyter-widgets/jupyterlab-manager" not in labextensions :
161
165
return federated_extensions
162
166
163
- widgets_version = labextensions [' @jupyter-widgets/jupyterlab-manager' ][ ' version' ]
167
+ widgets_version = labextensions [" @jupyter-widgets/jupyterlab-manager" ][ " version" ]
164
168
165
- if Version (widgets_version ) >= Version (' 5.0.0' ):
169
+ if Version (widgets_version ) >= Version (" 5.0.0" ):
166
170
# ipywidgets 8 or more, remove widgets-manager7
167
171
return [
168
172
x
169
173
for x in federated_extensions
170
- if x ["name" ] != ' @voila-dashboards/widgets-manager7'
174
+ if x ["name" ] != " @voila-dashboards/widgets-manager7"
171
175
]
172
176
else :
173
177
# ipywidgets 7, remove widgets-manager8
174
178
return [
175
179
x
176
180
for x in federated_extensions
177
- if x ["name" ] != ' @voila-dashboards/widgets-manager8'
181
+ if x ["name" ] != " @voila-dashboards/widgets-manager8"
178
182
]
179
183
180
184
0 commit comments