You can find the code here: http://github.com/stuglaser/pychan
And documentation here: https://chan.readthedocs.org/en/latest/
https://github.com/stuglaser/pychan
Blocking on multiple channels works (chanselect).