fix: remove deprecated runtime.render_template

This commit is contained in:
Abdullah Qureshi
2024-08-22 10:42:24 +05:00
parent 8d0ada54c4
commit e4d3eb332c

View File

@@ -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