(
request: Request,
name: str,
context: Optional[Dict[str, Any]] = None,
status_code: int = 200,
)
| 179 | templates.env.globals["project_notice"] = PROJECT_NOTICE |
| 180 | |
| 181 | def _render_template( |
| 182 | request: Request, |
| 183 | name: str, |
| 184 | context: Optional[Dict[str, Any]] = None, |
| 185 | status_code: int = 200, |
| 186 | ) -> HTMLResponse: |
| 187 | template_context: Dict[str, Any] = {"request": request} |
| 188 | if context: |
| 189 | template_context.update(context) |
| 190 | |
| 191 | try: |
| 192 | return templates.TemplateResponse( |
| 193 | request=request, |
| 194 | name=name, |
| 195 | context=template_context, |
| 196 | status_code=status_code, |
| 197 | ) |
| 198 | except TypeError: |
| 199 | return templates.TemplateResponse(name, template_context, status_code=status_code) |
| 200 | |
| 201 | def _guard_page_request(request: Request) -> Optional[RedirectResponse]: |
| 202 | if is_default_security_config_active(): |
no outgoing calls
no test coverage detected