--- /dev/null
+from typing import Any, Optional, Text\r
+\r
+class TemplateError(Exception):\r
+ def __init__(self, message: Optional[Text] = ...) -> None: ...\r
+ @property\r
+ def message(self): ...\r
+ def __unicode__(self): ...\r
+ @property\r
+ def message(self): ...\r
+\r
+class TemplateNotFound(IOError, LookupError, TemplateError):\r
+ message = ... # type: Any\r
+ name = ... # type: Any\r
+ templates = ... # type: Any\r
+ def __init__(self, name, message: Optional[Text] = ...) -> None: ...\r
+\r
+class TemplatesNotFound(TemplateNotFound):\r
+ templates = ... # type: Any\r
+ def __init__(self, names: Any = ..., message: Optional[Text] = ...) -> None: ...\r
+\r
+class TemplateSyntaxError(TemplateError):\r
+ lineno = ... # type: int\r
+ name = ... # type: Text\r
+ filename = ... # type: Text\r
+ source = ... # type: Text\r
+ translated = ... # type: bool\r
+ def __init__(self, message: Text, lineno: int, name: Optional[Text] = ..., filename: Optional[Text] = ...) -> None: ...\r
+\r
+class TemplateAssertionError(TemplateSyntaxError): ...\r
+class TemplateRuntimeError(TemplateError): ...\r
+class UndefinedError(TemplateRuntimeError): ...\r
+class SecurityError(TemplateRuntimeError): ...\r
+class FilterArgumentError(TemplateRuntimeError): ...\r