fix: remove deprecated runtime.render_template
This commit is contained in:
@@ -46,13 +46,6 @@ class MakoTemplateBlockBase:
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
if getattr(self.runtime, 'render_template', None) is None:
|
||||
raise TypeError(
|
||||
'{runtime} must have a render_template function'
|
||||
' in order to use a MakoDescriptor'.format(
|
||||
runtime=self.runtime,
|
||||
)
|
||||
)
|
||||
|
||||
def get_context(self):
|
||||
"""
|
||||
@@ -69,7 +62,7 @@ class MakoTemplateBlockBase:
|
||||
"""
|
||||
# pylint: disable=no-member
|
||||
fragment = Fragment(
|
||||
self.runtime.render_template(self.mako_template, self.get_context())
|
||||
self.runtime.service(self, 'mako').render_template(self.mako_template, self.get_context())
|
||||
)
|
||||
shim_xmodule_js(fragment, self.js_module_name)
|
||||
return fragment
|
||||
|
||||
Reference in New Issue
Block a user