progrium/gservice — comment on commit c2f9cd22972d48d3feb1e35c7fd87a321876ce49
File: ginkgo/util.py line 1
By progrium:

AbstractStateMachine needs some kind of Event available at class level to define the default event_class. AsyncManager isn't available until services are instantiated, in which case it will use its subject's async manager. Maybe AsyncManagers need to have some kind of global singleton for situations like this? I'm not sure.