def __init__(self, master): service.MultiService.__init__(self) self.master = master self.botmaster = master.botmaster self.basedir = master.basedir self.watchers = [] # No default limit to the log size self.logMaxSize = None self._builder_observers = bbcollections.KeyedSets() self._buildreq_observers = bbcollections.KeyedSets() self._buildset_finished_waiters = bbcollections.KeyedSets()
def __init__(self): service.AsyncMultiService.__init__(self) self.watchers = [] # No default limit to the log size self.logMaxSize = None self._builder_observers = bbcollections.KeyedSets() self._buildreq_observers = bbcollections.KeyedSets() self._buildset_finished_waiters = bbcollections.KeyedSets() self._buildset_completion_sub = None self._buildset_sub = None self._build_request_sub = None self._change_sub = None
def __init__(self, master): service.MultiService.__init__(self) self.master = master self.botmaster = master.botmaster self.basedir = master.basedir self.watchers = [] # No default limit to the log size self.logMaxSize = None self._builder_observers = bbcollections.KeyedSets() self._buildreq_observers = bbcollections.KeyedSets() self._buildset_finished_waiters = bbcollections.KeyedSets() self._buildset_completion_sub = None self._buildset_sub = None self._build_request_sub = None self._change_sub = None self.rev_url_func = None self.total_builds_lastday = {}
def __init__(self, master): self.master = master self.botmaster = master.botmaster self.basedir = master.basedir self.watchers = [] # compress logs bigger than 4k, a good default on linux self.logCompressionLimit = 4 * 1024 self.logCompressionMethod = "bz2" # No default limit to the log size self.logMaxSize = None self.logMaxTailSize = None # subscribe to the things we need to know about self.master.subscribeToBuildsetCompletions( self._buildsetCompletionCallback) self.master.subscribeToBuildsets(self._buildsetCallback) self.master.subscribeToBuildRequests(self._buildRequestCallback) self._builder_observers = bbcollections.KeyedSets() self._buildreq_observers = bbcollections.KeyedSets() self._buildset_finished_waiters = bbcollections.KeyedSets()
def setUp(self): self.ks = bbcollections.KeyedSets()