MCPcopy Index your code
hub / github.com/nodejs/node / fail

Method fail

deps/v8/third_party/jinja2/parser.py:74–86  ·  view source on GitHub ↗

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: str,
        lineno: t.Optional[int] = None,
        exc: t.Type[TemplateSyntaxError] = TemplateSyntaxError,
    )

Source from the content-addressed store, hash-verified

72 self._end_token_stack: t.List[t.Tuple[str, ...]] = []
73
74 def fail(
75 self,
76 msg: str,
77 lineno: t.Optional[int] = None,
78 exc: t.Type[TemplateSyntaxError] = TemplateSyntaxError,
79 ) -> "te.NoReturn":
80 """Convenience method that raises `exc` with the message, passed
81 line number or last line number as well as the current name and
82 filename.
83 """
84 if lineno is None:
85 lineno = self.stream.current.lineno
86 raise exc(msg, lineno, self.name, self.filename)
87
88 def _fail_ut_eof(
89 self,

Callers 15

_fail_ut_eofMethod · 0.95
parse_statementMethod · 0.95
parse_blockMethod · 0.95
parse_fromMethod · 0.95
parse_signatureMethod · 0.95
parse_call_blockMethod · 0.95
parse_assign_targetMethod · 0.95
parse_primaryMethod · 0.95
parse_tupleMethod · 0.95
parse_subscriptMethod · 0.95
ensureMethod · 0.95
parse_testMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected