Loads a template.
(self, name: str, parent_path: Optional[str] = None)
| 439 | raise NotImplementedError() |
| 440 | |
| 441 | def load(self, name: str, parent_path: Optional[str] = None) -> Template: |
| 442 | """Loads a template.""" |
| 443 | name = self.resolve_path(name, parent_path=parent_path) |
| 444 | with self.lock: |
| 445 | if name not in self.templates: |
| 446 | self.templates[name] = self._create_template(name) |
| 447 | return self.templates[name] |
| 448 | |
| 449 | def _create_template(self, name: str) -> Template: |
| 450 | raise NotImplementedError() |