206 """ |
206 """ |
207 self._deferredAssignments.append((callable, self.scopeStack[:])) |
207 self._deferredAssignments.append((callable, self.scopeStack[:])) |
208 |
208 |
209 def _runDeferred(self, deferred): |
209 def _runDeferred(self, deferred): |
210 """ |
210 """ |
211 Run the callables in C{deferred} using their associated scope stack. |
211 Run the callables in deferred using their associated scope stack. |
212 """ |
212 """ |
213 for handler, scope in deferred: |
213 for handler, scope in deferred: |
214 self.scopeStack = scope |
214 self.scopeStack = scope |
215 handler() |
215 handler() |
216 |
216 |