3
This class is provided as a way to consistently define and document
4
signal types. Signal classes also have a useful string
7
Louie does not require you to use a subclass of Signal for signals.
12
"""Base metaclass for signal classes."""
15
return '<Signal: %s>' % (cls.__name__, )
20
__metaclass__ = _SIGNAL
24
"""Used to represent 'all signals'.
26
The All class can be used with connect, disconnect, send, or
27
sendExact to denote that the signal should react to all signals,
28
not just a particular signal.