diff --git a/build_server/__init__.py b/build_server/__init__.py index 6a57d86..3b76a2d 100644 --- a/build_server/__init__.py +++ b/build_server/__init__.py @@ -3,11 +3,13 @@ from os import environ from flask import Flask, request from subprocess import check_output +import json app = Flask(__name__) @app.route('/', methods=['POST']) def build(strategy): - app.logger.info(str(request.get_json())) - print(strategy, request.get_json()) - return check_output([f"/{environ['STRATEGIES_DIR']}/{strategy}", request.get_json()]) + json = json.dumps(request.get_json()) + app.logger.info(json) + print(strategy, json) + return check_output([f"/{environ['STRATEGIES_DIR']}/{strategy}", json])