I think it would be good to do some surgery to some of the larger files e.g. web/__init__.py, there is too much going on there and it would be much more readable to separate the concerns.
Aside, I personally dislike stuff in the __init__.py (something pattern does pretty much exclusively), but changing that is a big change. Not sure what consensus is about that style-wise.
This can't be done until we have the tests passing on python 3 (!) and probably better coverage.
I think it would be good to do some surgery to some of the larger files e.g.
web/__init__.py
, there is too much going on there and it would be much more readable to separate the concerns.Aside, I personally dislike stuff in the
__init__.py
(something pattern does pretty much exclusively), but changing that is a big change. Not sure what consensus is about that style-wise.This can't be done until we have the tests passing on python 3 (!) and probably better coverage.