Convenience method that raises `exc` with the message, passed line number or last line number as well as the current name and filename.
(self, msg, lineno=None, exc=TemplateSyntaxError)
| 50 | self._end_token_stack = [] |
| 51 | |
| 52 | def fail(self, msg, lineno=None, exc=TemplateSyntaxError): |
| 53 | """Convenience method that raises `exc` with the message, passed |
| 54 | line number or last line number as well as the current name and |
| 55 | filename. |
| 56 | """ |
| 57 | if lineno is None: |
| 58 | lineno = self.stream.current.lineno |
| 59 | raise exc(msg, lineno, self.name, self.filename) |
| 60 | |
| 61 | def _fail_ut_eof(self, name, end_token_stack, lineno): |
| 62 | expected = [] |
no outgoing calls