Created by: zeffii
Addressed problem description
the __init__.py
has been a slightly painful read for ages. I want to abstract away a lot that.
Solution description
various lists can be relocated into the __init__
that corresponds to their folder. Much of the logic plumbing for the initial registration and reload_event can be pushed into a dedicated file (inside core.__init__.py
) . This doesn't make the code any easier, but it compartmentalises blocks of code (in the hope that it's easier to understand the shorter functions )
Preflight checklist
Put an x letter in each brackets when you're done this item:
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete (or not required, if user never sees these changes). -
Manual testing done. -
Unit-tests implemented. -
Ready for merge.