File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
1
from urllib .parse import urljoin
2
2
from jupyter_server .base .handlers import FileFindHandler
3
+ from jinja2 .exceptions import TemplateNotFound
3
4
4
5
5
6
class ExtensionHandlerJinjaMixin :
@@ -8,8 +9,11 @@ class ExtensionHandlerJinjaMixin:
8
9
"""
9
10
def get_template (self , name ):
10
11
"""Return the jinja template object for a given name"""
11
- env = '{}_jinja2_env' .format (self .name )
12
- return self .settings [env ].get_template (name )
12
+ try :
13
+ env = '{}_jinja2_env' .format (self .name )
14
+ return self .settings [env ].get_template (name )
15
+ except TemplateNotFound :
16
+ return super ().get_template (name )
13
17
14
18
15
19
class ExtensionHandlerMixin :
@@ -36,6 +40,8 @@ def serverapp(self):
36
40
37
41
@property
38
42
def log (self ):
43
+ if not hasattr (self , 'name' ):
44
+ return super ().log
39
45
# Attempt to pull the ExtensionApp's log, otherwise fall back to ServerApp.
40
46
try :
41
47
return self .extensionapp .log
You can’t perform that action at this time.
0 commit comments