Skip to content

Commit 068f950

Browse files
authored
Merge pull request #302 from Zsailer/cleanup
ExtensionHandler logger fallback to default logger
2 parents 561b512 + b011b7b commit 068f950

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

jupyter_server/extension/handler.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from urllib.parse import urljoin
22
from jupyter_server.base.handlers import FileFindHandler
3+
from jinja2.exceptions import TemplateNotFound
34

45

56
class ExtensionHandlerJinjaMixin:
@@ -8,8 +9,11 @@ class ExtensionHandlerJinjaMixin:
89
"""
910
def get_template(self, name):
1011
"""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)
1317

1418

1519
class ExtensionHandlerMixin:
@@ -36,6 +40,8 @@ def serverapp(self):
3640

3741
@property
3842
def log(self):
43+
if not hasattr(self, 'name'):
44+
return super().log
3945
# Attempt to pull the ExtensionApp's log, otherwise fall back to ServerApp.
4046
try:
4147
return self.extensionapp.log

0 commit comments

Comments
 (0)