try:
logger = logging.getLogger(__name__)
logger.info('%s - %s %s : data=%s' % (request.remote_addr, request.method, request.path, request.data))
-
+ exportInfo = json.loads(request.data)
+ type = request.args.get('format')
+ output = command.exports(type, exportInfo.get('recipe'), exportInfo.get('packages'), exportInfo.get('output'))
+ resp = makeresponse(output, None)
except error.TICError as err:
logger.error(err)
resp = makeresponse(str(err), err)
except Exception as ex:
logger.error(ex)
resp = makeresponse(str(ex), ex)
-
return resp
with app.test_request_context():
print(url_for('index'))
print(url_for('analysis'))
- app.run(host='0.0.0.0', port=port_num)
+ app.run(host='0.0.0.0', threaded=True, port=port_num)
def makeresponse(data, err):