SignalInvocationHint

class SignalInvocationHint(*args, **kwargs)

The SignalInvocationHint structure is used to pass on additional information to callbacks during a signal emission.

Fields

class SignalInvocationHint
detail

The detail passed on for this emission

run_type

The stage the signal emission is currently in, this field will contain one of RUN_FIRST, RUN_LAST or RUN_CLEANUP and ACCUMULATOR_FIRST_RUN. ACCUMULATOR_FIRST_RUN is only set for the first run of the accumulator function for a signal emission.

signal_id

The signal id of the signal invoking the callback