def post(self): params = {x: request.form[x] for x in request.form} StandardNLP.process(params) FeatureExtractor.process(params) Classifier.process(params) Executor.process(params) return params
def _check_query(query, expected_service): """ Asserts that a given query is classified to the given service.""" params = {'query': query, 'client': "web"} StandardNLP.process(params) FeatureExtractor.process(params) Classifier.process(params) assert params['service'] == expected_service, ( "The query \"{}\" is supposed to go to the {} service" ", but went to {} instead.".format(query, expected_service, params['service']))
def process(cls, params): Validator.process(params) if 'error' in params: cls.LOGGER.error(message=params['error']) abort(404, message=params['error']) StandardNLP.process(params) FeatureExtractor.process(params) Classifier.process(params) Executor.process(params) Logger.process(params) Sanitizer.process(params)
def _check_query(query, expected_service): """ Asserts that a given query is classified to the given service.""" params = { 'query': query, 'client': "web" } StandardNLP.process(params) FeatureExtractor.process(params) Classifier.process(params) assert params['service'] == expected_service, ( "The query \"{}\" is supposed to go to the {} service" ", but went to {} instead.".format(query, expected_service, params['service']))