Start passive SignalResponder listening on object creation to remove any potential lost-message gap between creation and active listening.
1.0.0
state-signals is now available via PyPI package or RPM
also added new feature of passing existing redis connection objects into SignalExporter/SignalResponder instead of having to specify host/port
0.5.2
Setting timeouts to -1 now disables them.
0.5.1
Changed SignalExporter.subs from a list to a set to avoid an initialize_and_wait bug where periodic=True would stop waiting early due to duplicate subscribers increasing the count.
0.5.0
Allows awaiting/retrying initial redis server connections, periodically re-sending initialization messages while awaiting subscribers, and other minor bug fixes and improvements.
0.4.0
Added the ability to include an optional message string for additional detail when responding to a state signal.