218 """ |
218 """ |
219 self._deferredAssignments.append((callable, self.scopeStack[:])) |
219 self._deferredAssignments.append((callable, self.scopeStack[:])) |
220 |
220 |
221 def _runDeferred(self, deferred): |
221 def _runDeferred(self, deferred): |
222 """ |
222 """ |
223 Run the callables in C{deferred} using their associated scope stack. |
223 Run the callables in deferred using their associated scope stack. |
224 """ |
224 """ |
225 for handler, scope in deferred: |
225 for handler, scope in deferred: |
226 self.scopeStack = scope |
226 self.scopeStack = scope |
227 handler() |
227 handler() |
228 |
228 |