hillc-usgs
hillc-usgs
Looks good to me, I concur about option 2. I am looking over everything to get more of a feel for the codebase in general.
Might I suggest using a method decorator to mark the query type implementation methods with, so it automatically can add/register that query type method's name to the list that then...
What I mean is: query() simply maps to a registered query_type, which is named as the first parameter, to keep the API consistent. The query_type methods then are registered with...
I believe this would make it very DRY code, and as minimalistic in the approach as possible.