When we talked about this previously I looked at
https://pythonhosted.org/blinker/ and it seemed quite good, trying to find
it again I
also see
https://github.com/dgovil/PySignal
"A purely Python implementation of the Qt signal system with no QObject
dependencies"
if you want to think about
Leo's code is a behemoth. Nothing we can do is going to drastically shrink
it, or make it a snap to understand or change.
Imo, using Qt's signals more effectively is likely to be the best way to
simplify Leo's code *just a little bit.* This page