We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3683aa4 commit 2189552Copy full SHA for 2189552
jupyter_server/extension/manager.py
@@ -275,12 +275,17 @@ def from_jpserver_extensions(self, jpserver_extensions):
275
self.add_extension(name, enabled=enabled)
276
277
def add_extension(self, extension_name, enabled=False):
278
+ """Try to add extension to manager, return True is successful.
279
+ Otherwise, return False.
280
+ """
281
try:
282
extpkg = ExtensionPackage(name=extension_name, enabled=enabled)
283
self._extensions[extension_name] = extpkg
284
+ return True
285
# Raise a warning if the extension cannot be loaded.
286
except Exception as e:
287
self.log.warning(e)
288
+ return False
289
290
def link_extension(self, name, serverapp):
291
linked = self._linked_extensions.get(name, False)
0 commit comments