atom.event

class atom.event.Event(kind=None)[source]

Bases: atom.catom.Member

A member which acts like a stateless event.

__init__(kind=None)[source]

Initialize an Event.

Parameters :

kind : type or Member, optional

The type of argument which may be emitted by the event or a Member which will validate the argument which can be emitted. The default is None and indicates no validation will be performed.

set_name(name)[source]

A reimplemented parent class method.

This method ensures that the delegate name is also set, if a delegate validator is being used.

set_index(index)[source]

A reimplemented parent class method.

This method ensures that the delegate index is also set, if a delegate validator is being used.