(self, template)
| 154 | |
| 155 | @contextmanager |
| 156 | def bind_template(self, template): |
| 157 | if self.template is not None: |
| 158 | raise RuntimeError("Context is already bound to a template") |
| 159 | self.template = template |
| 160 | try: |
| 161 | yield |
| 162 | finally: |
| 163 | self.template = None |
| 164 | |
| 165 | def __copy__(self): |
| 166 | duplicate = super().__copy__() |