Coverage for src / local_deep_research / web / utils / templates.py: 100%
7 statements
« prev ^ index » next coverage.py v7.12.0, created at 2026-01-11 00:51 +0000
« prev ^ index » next coverage.py v7.12.0, created at 2026-01-11 00:51 +0000
1"""
2Utilities for rendering templates.
3"""
5from typing import Any
7from flask import render_template
9from ...__version__ import __version__
12def render_template_with_defaults(*args: Any, **kwargs: Any) -> str:
13 """
14 Renders templates with some default values filled.
16 Args:
17 *args: Will be passed to the normal `render_template`.
18 **kwargs: Will be passed to the normal `render_template`.
20 Returns:
21 The rendered template.
23 """
24 from ...database.encrypted_db import db_manager
26 # Add encryption status to all templates
27 kwargs["has_encryption"] = db_manager.has_encryption
29 return render_template(*args, version=__version__, **kwargs)