jinja2.py (502B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\beeline\patch\jinja2.py 2 from wrapt import wrap_function_wrapper 3 import beeline 4 5 def _render_template(fn, instance, args, kwargs): 6 span = beeline.start_span(context={'name': 'jinja2_render_template', 7 'template.name': instance.name or '[string]'}) 8 try: 9 return fn(*args, **kwargs) 10 finally: 11 beeline.finish_span(span) 12 13 14 wrap_function_wrapper('jinja2', 'Template.render', _render_template)