def initialize(self, web_settings): ''' Tornado handler `.initialize() <http://www.tornadoweb.org/en/stable/web.html#tornado.web.RequestHandler.initialize>`_ function for all requests to the annotation lookup endpoint. Here, the allowed arguments are set (depending on the request method) for each kwarg category.''' super(BiothingHandler, self).initialize(web_settings) self.ga_event_object_ret['action'] = self.request.method if self.request.method == 'GET': self.ga_event_object_ret['action'] = self.web_settings.GA_ACTION_ANNOTATION_GET self.control_kwargs = self.web_settings.ANNOTATION_GET_CONTROL_KWARGS self.es_kwargs = self.web_settings.ANNOTATION_GET_ES_KWARGS self.esqb_kwargs = self.web_settings.ANNOTATION_GET_ESQB_KWARGS self.transform_kwargs = self.web_settings.ANNOTATION_GET_TRANSFORM_KWARGS elif self.request.method == 'POST': self.ga_event_object_ret['action'] = self.web_settings.GA_ACTION_ANNOTATION_POST self.control_kwargs = self.web_settings.ANNOTATION_POST_CONTROL_KWARGS self.es_kwargs = self.web_settings.ANNOTATION_POST_ES_KWARGS self.esqb_kwargs = self.web_settings.ANNOTATION_POST_ESQB_KWARGS self.transform_kwargs = self.web_settings.ANNOTATION_POST_TRANSFORM_KWARGS else: # handle other verbs? pass self.kwarg_settings = sum_arg_dicts(self.control_kwargs, self.es_kwargs, self.esqb_kwargs, self.transform_kwargs) logging.debug("BiothingHandler - {}".format(self.request.method)) logging.debug("Google Analytics Base object: {}".format(self.ga_event_object_ret)) logging.debug("Kwarg settings: {}".format(self.kwarg_settings))
def initialize(self, web_settings): ''' Tornado handler `.initialize() <http://www.tornadoweb.org/en/stable/web.html#tornado.web.RequestHandler.initialize>`_ function for all requests to the metadata endpoint. Here, the allowed arguments are set (depending on the request method) for each kwarg category.''' super(MetadataHandler, self).initialize(web_settings) if self.request.method == 'GET': self.control_kwargs = self.web_settings.METADATA_GET_CONTROL_KWARGS self.es_kwargs = self.web_settings.METADATA_GET_ES_KWARGS self.esqb_kwargs = self.web_settings.METADATA_GET_ESQB_KWARGS self.transform_kwargs = self.web_settings.METADATA_GET_TRANSFORM_KWARGS self.kwarg_settings = sum_arg_dicts(self.control_kwargs, self.es_kwargs, self.esqb_kwargs, self.transform_kwargs) logging.debug("MetadataHandler - {}".format(self.request.method)) logging.debug("Kwarg settings: {}".format(self.kwarg_settings))