--- /dev/null
+from typing import Any, Optional\r
+\r
+tproxy = ... # type: Any\r
+raise_helper = ... # type: str\r
+\r
+class TracebackFrameProxy:\r
+ tb = ... # type: Any\r
+ def __init__(self, tb) -> None: ...\r
+ @property\r
+ def tb_next(self): ...\r
+ def set_next(self, next): ...\r
+ @property\r
+ def is_jinja_frame(self): ...\r
+ def __getattr__(self, name): ...\r
+\r
+def make_frame_proxy(frame): ...\r
+\r
+class ProcessedTraceback:\r
+ exc_type = ... # type: Any\r
+ exc_value = ... # type: Any\r
+ frames = ... # type: Any\r
+ def __init__(self, exc_type, exc_value, frames) -> None: ...\r
+ def render_as_text(self, limit: Optional[Any] = ...): ...\r
+ def render_as_html(self, full: bool = ...): ...\r
+ @property\r
+ def is_template_syntax_error(self): ...\r
+ @property\r
+ def exc_info(self): ...\r
+ @property\r
+ def standard_exc_info(self): ...\r
+\r
+def make_traceback(exc_info, source_hint: Optional[Any] = ...): ...\r
+def translate_syntax_error(error, source: Optional[Any] = ...): ...\r
+def translate_exception(exc_info, initial_skip: int = ...): ...\r
+def fake_exc_info(exc_info, filename, lineno): ...\r
+\r
+tb_set_next = ... # type: Any\r