MCPcopy
hub / github.com/pallets/jinja / parse_import

Method parse_import

src/jinja2/parser.py:357–362  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

355 return self.parse_import_context(node, True)
356
357 def parse_import(self) -> nodes.Import:
358 node = nodes.Import(lineno=next(self.stream).lineno)
359 node.template = self.parse_expression()
360 self.stream.expect("name:as")
361 node.target = self.parse_assign_target(name_only=True).name
362 return self.parse_import_context(node, False)
363
364 def parse_from(self) -> nodes.FromImport:
365 node = nodes.FromImport(lineno=next(self.stream).lineno)

Callers

nothing calls this directly

Calls 4

parse_expressionMethod · 0.95
parse_assign_targetMethod · 0.95
parse_import_contextMethod · 0.95
expectMethod · 0.80

Tested by

no test coverage detected