(self)
| 37 | } |
| 38 | |
| 39 | def __enter__(self): |
| 40 | if self._nested_level == 0: |
| 41 | self.activate() |
| 42 | self._nested_level += 1 |
| 43 | # I return self, so callers can use add_builtin in a with clause. |
| 44 | return self |
| 45 | |
| 46 | def __exit__(self, type, value, traceback): |
| 47 | if self._nested_level == 1: |