diff options
Diffstat (limited to 'distbuild/mainloop.py')
-rw-r--r-- | distbuild/mainloop.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/distbuild/mainloop.py b/distbuild/mainloop.py index d48d60ec..4d5a2b61 100644 --- a/distbuild/mainloop.py +++ b/distbuild/mainloop.py @@ -19,6 +19,7 @@ import fcntl import logging import os import select +import collections class MainLoop(object): @@ -40,6 +41,7 @@ class MainLoop(object): self._machines = [] self._sources = [] self._events = [] + self.build_info = collections.deque(maxlen=1000) self.dump_filename = None def add_state_machine(self, machine): @@ -51,7 +53,7 @@ class MainLoop(object): filename = '%s%s.dot' % (self.dump_filename, machine.__class__.__name__) machine.dump_dot(filename) - + def remove_state_machine(self, machine): logging.debug('MainLoop.remove_state_machine: %s' % machine) self._machines.remove(machine) |