Lines Matching full:event

2 BitBake 'Event' implementation
25 # This is the pid for which we should generate the event. This is set when
30 logger = logging.getLogger('BitBake.Event')
32 class Event(object): class
39 class HeartbeatEvent(Event):
43 event is more suitable for doing some task-independent work occasionally."""
45 Event.__init__(self)
86 def execute_handler(name, handler, event, d): argument
87 event.data = d
93 ret = handler(event)
98 logger.error("Execution of event handler '%s' failed" % name,
103 logger.error("Execution of event handler '%s' failed" % name)
106 del event.data
110 def fire_class_handlers(event, d): argument
111 if isinstance(event, logging.LogRecord):
114 eid = str(event.__class__)[8:-2]
119 if not _eventfilter(name, handler, event, d):
123 execute_handler(name, handler, event, d)
154 for event in ui_queue[:]:
155 if isinstance(event, logging.LogRecord) and event.levelno >= logging.WARNING:
164 for event in ui_queue[:]:
165 if isinstance(event, logging.LogRecord):
166 if event.levelno > logging.DEBUG:
167 logger.handle(event)
172 for event in ui_queue[:]:
173 if isinstance(event, logging.LogRecord):
174 logger.handle(event)
181 def fire_ui_handlers(event, d): argument
187 ui_queue.append(event)
195 #print "Sending event %s" % event
197 if not _ui_logfilters[h].filter(event):
202 if hasattr(_ui_handlers[h].event, "sendpickle"):
203 _ui_handlers[h].event.sendpickle((pickle.dumps(event)))
205 _ui_handlers[h].event.send(event)
214 def fire(event, d): argument
215 """Fire off an Event"""
222 fire_class_handlers(event, d)
224 worker_fire(event, d)
232 fire_ui_handlers(event, d)
234 def fire_from_worker(event, d): argument
235 fire_ui_handlers(event, d)
239 """Register an Event handler"""
268 logger.error("Unable to register event handler '%s':\n%s", name,
295 """Remove an Event handler"""
304 for event in _event_handler_map.keys():
305 if name in _event_handler_map[event]:
306 _event_handler_map[event].pop(name)
326 bb.event._ui_handler_seq = bb.event._ui_handler_seq + 1
358 def filter(self, event): argument
359 if isinstance(event, logging.LogRecord):
360 if event.levelno >= self.stdlevel:
362 if event.name in self.debug_domains and event.levelno >= self.debug_domains[event.name]:
365 eid = str(event.__class__)[8:-2]
386 class OperationStarted(Event):
389 Event.__init__(self)
392 class OperationCompleted(Event):
395 Event.__init__(self)
399 class OperationProgress(Event):
402 Event.__init__(self)
407 class ConfigParsed(Event):
410 class MultiConfigParsed(Event):
414 Event.__init__(self)
416 class RecipeEvent(Event):
419 Event.__init__(self)
437 Event.__init__(self)
442 class BuildBase(Event):
448 Event.__init__(self)
479 """Event when builds start"""
485 """Event when builds have completed"""
494 class DiskFull(Event):
497 Event.__init__(self)
512 class MonitorDiskEvent(Event):
513 """If BB_DISKMON_DIRS is set, then this event gets triggered each time disk space is checked.
516 Event.__init__(self)
520 class NoProvider(Event):
521 """No Provider for an Event"""
524 Event.__init__(self)
559 class MultipleProviders(Event):
563 Event.__init__(self)
652 class DepTreeGenerated(Event):
654 Event when a dependency tree has been generated
658 Event.__init__(self)
661 class TargetsTreeGenerated(Event):
663 Event when a set of buildable targets has been generated
666 Event.__init__(self)
669 class ReachableStamps(Event):
671 An event listing all stamps reachable after parsing
676 Event.__init__(self)
679 class StaleSetSceneTasks(Event):
681 An event listing setscene tasks which are 'stale' and will
687 Event.__init__(self)
690 class FilesMatchingFound(Event):
692 Event when a list of files matching the supplied pattern has
696 Event.__init__(self)
700 class ConfigFilesFound(Event):
702 Event when a list of appropriate config files has been generated
705 Event.__init__(self)
709 class ConfigFilePathFound(Event):
711 Event when a path for a config file has been found
714 Event.__init__(self)
717 class MsgBase(Event):
722 Event.__init__(self)
742 class LogExecTTY(Event):
743 """Send event containing program to spawn on tty of the logger"""
745 Event.__init__(self)
770 class MetadataEvent(Event):
772 Generic event that target for OE-Core classes
776 Event.__init__(self)
780 class ProcessStarted(Event):
782 Generic process started event (usually part of the initial startup)
786 Event.__init__(self)
790 class ProcessProgress(Event):
792 Generic process progress event (usually part of the initial startup)
795 Event.__init__(self)
799 class ProcessFinished(Event):
801 Generic process finished event (usually part of the initial startup)
804 Event.__init__(self)
807 class SanityCheck(Event):
809 Event to run sanity checks, either raise errors or generate events as return status.
812 Event.__init__(self)
815 class SanityCheckPassed(Event):
817 Event to indicate sanity check has passed
820 class SanityCheckFailed(Event):
822 Event to indicate sanity check has failed
825 Event.__init__(self)
829 class NetworkTest(Event):
831Event to run network connectivity tests, either raise errors or generate events as return status.
834 Event.__init__(self)
837 class NetworkTestPassed(Event):
839 Event to indicate network test has passed
842 class NetworkTestFailed(Event):
844 Event to indicate network test has failed
847 class FindSigInfoResult(Event):
849 Event to return results from findSigInfo command
852 Event.__init__(self)