This is a WIP for discussion purposes. It does work with the new buildbot, though.
I started off wanting to test the changes I was going to make which led me down a path of modifying the application structure to use a factory pattern but didn't question whether that was wise until later on.
As we don't know how much longer execdb is going to be a thing, does it make sense to be making changes to the application like this? It is more easily testable this way, though and could be a decent reference for new Flask apps going forward?
Either way, it still needs a bit of cleanup but I wanted to start the discussion before putting any more time into this
This is a WIP for discussion purposes. It does work with the new buildbot, though.
I started off wanting to test the changes I was going to make which led me down a path of modifying the application structure to use a factory pattern but didn't question whether that was wise until later on.
As we don't know how much longer execdb is going to be a thing, does it make sense to be making changes to the application like this? It is more easily testable this way, though and could be a decent reference for new Flask apps going forward?
Either way, it still needs a bit of cleanup but I wanted to start the discussion before putting any more time into this