File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -275,12 +275,17 @@ def from_jpserver_extensions(self, jpserver_extensions):
275
275
self .add_extension (name , enabled = enabled )
276
276
277
277
def add_extension (self , extension_name , enabled = False ):
278
+ """Try to add extension to manager, return True if successful.
279
+ Otherwise, return False.
280
+ """
278
281
try :
279
282
extpkg = ExtensionPackage (name = extension_name , enabled = enabled )
280
283
self ._extensions [extension_name ] = extpkg
284
+ return True
281
285
# Raise a warning if the extension cannot be loaded.
282
286
except Exception as e :
283
287
self .log .warning (e )
288
+ return False
284
289
285
290
def link_extension (self , name , serverapp ):
286
291
linked = self ._linked_extensions .get (name , False )
@@ -320,4 +325,3 @@ def load_all_extensions(self, serverapp):
320
325
# order.
321
326
for name in sorted (self .extensions .keys ()):
322
327
self .load_extension (name , serverapp )
323
-
You can’t perform that action at this time.
0 commit comments