mini_buildd.events module¶
-
class
mini_buildd.events.Type(value)¶ Bases:
enum.EnumAn enumeration.
-
REJECTED= 1¶
-
BUILT= 2¶
-
INSTALLED= 3¶
-
FAILED= 4¶
-
MIGRATED= 5¶
-
REMOVED= 6¶
-
-
class
mini_buildd.events.Event(type_, source, version, distribution, extra)¶ Bases:
object-
extra_info()¶ Human-readable informational string from extra data.
-
match(types=None, source=None, version=None, minimal_version=None, distribution=None)¶
-
to_json()¶
-
classmethod
from_json(json)¶
-
-
class
mini_buildd.events.Events(*args, **kwargs)¶ Bases:
collections.deque-
MAX_CLIENTS= 100¶
-
logevent(event)¶
-
log(*args, **kwargs)¶
-
logchanges(typ, changes, extra=None)¶
-
attach(obj, since=None)¶
-
shutdown()¶ Hint shutdown to all client (queues). Essentially makes blocking get() in httpd.py continue so httpd can shutdown.
-
get_last_sources()¶
-
get_last_versions(source)¶
-
to_json()¶
-
classmethod
from_json(events, maxlen)¶
-
-
mini_buildd.events.filter_iter(events_iter, types=None, source=None, version=None, minimal_version=None, distribution=None, stop=False)¶