25 lines
520 B
Python
25 lines
520 B
Python
from typing import Any, List, NamedTuple, Optional, Tuple
|
|
|
|
from django import template as dj_template
|
|
|
|
|
|
class InspectStack(NamedTuple):
|
|
frame: Any
|
|
filename: str
|
|
lineno: int
|
|
function: str
|
|
code_context: str
|
|
index: int
|
|
|
|
|
|
TidyStackTrace = List[Tuple[str, int, str, str, Optional[Any]]]
|
|
|
|
|
|
class RenderContext(dj_template.context.RenderContext):
|
|
template: dj_template.Template
|
|
|
|
|
|
class RequestContext(dj_template.RequestContext):
|
|
template: dj_template.Template
|
|
render_context: RenderContext
|