gavo.svcs package

Module contents

Services, cores, and support.

A Service is something that receives a twisted web request (or perhaps something a bit more digested from formal), processes it into input data using a ContextGrammar pipes the resulting CoreArgs instance through a core to receive a data set and optionally tinkers with that data set.

A core receives a CoreArgs thing, processes it, and returns another data set.

Support code is in common. Most importantly, this is QueryMeta, a data structure carrying lots of information on the query being processed.