opentelemetry-python-contrib/reference/ddtrace/contrib/mako/__init__.py

25 lines
561 B
Python

"""
The ``mako`` integration traces templates rendering.
Auto instrumentation is available using the ``patch``. The following is an example::
from ddtrace import patch
from mako.template import Template
patch(mako=True)
t = Template(filename="index.html")
"""
from ...utils.importlib import require_modules
required_modules = ['mako']
with require_modules(required_modules) as missing_modules:
if not missing_modules:
from .patch import patch, unpatch
__all__ = [
'patch',
'unpatch',
]