Shortcuts

EventsList#

class ignite.engine.events.EventsList[source]#

Collection of events stacked by operator __or__.

events = Events.STARTED | Events.COMPLETED
events |= Events.ITERATION_STARTED(every=3)

engine = ...

@engine.on(events)
def call_on_events(engine):
    # do something

or

@engine.on(Events.STARTED | Events.COMPLETED | Events.ITERATION_STARTED(every=3))
def call_on_events(engine):
    # do something

Methods