def bidding_status(): try: if app.debug: # dump request headers for easier debugging log.info('### HTTP request headers:') log.info(request.headers) input_data = {} input_data.update(request.args) transform_status = xformer.transform('bidding_status', input_data, headers=request.headers) output_mimetype = xformer.target_mimetype_for_transform( 'bidding_status') if transform_status.ok: return Response(transform_status.output_data, status=snap.HTTP_OK, mimetype=output_mimetype) return Response(json.dumps(transform_status.user_data), status=transform_status.get_error_code() or snap.HTTP_DEFAULT_ERRORCODE, mimetype=output_mimetype) except Exception as err: log.error("Exception thrown: ", exc_info=1) raise err
def home(): try: if app.debug: # dump request headers for easier debugging log.info('### HTTP request headers:') log.info(request.headers) input_data = {} input_data.update(request.args) transform_status = xformer.transform('home', core.convert_multidict(input_data), headers=request.headers) output_mimetype = xformer.target_mimetype_for_transform('home') if transform_status.ok: return Response(transform_status.output_data, status=snap.HTTP_OK, mimetype=output_mimetype) return Response(json.dumps(transform_status.user_data), status=transform_status.get_error_code() or snap.HTTP_DEFAULT_ERRORCODE, mimetype=output_mimetype) except Exception as err: log.error("Exception thrown: ", exc_info=1) raise err