pricem/ESP-Website — comment on commit 8c722da5b227d072573fc5d6d1dbccfd44262a1b
File: esp/esp/program/modules/base.py line 138
By pricem:

I thought of this, but how would you do it? Each module object starts out as a ProgramModuleObj and is then cast to a different class. So the view functions aren't yet attributes of the object when the ProgramModuleObj.__init__() function is called.