def _sending_data(self, fst_path, language): posibilities = parse_fst.posibilities(fst_path, parse_fst.wst2dict("../data/{!s}/words.txt".format(language))); words = [] for i in posibilities: i = list(i) words.append({"origin": i[0], "alternatives" : i}) if(len(words) > 0): return json.dumps(words) else: return None
import json import traceback import logging from flask import Flask, Response, request, jsonify, stream_with_context sys.path.append("../data"); sys.path.append("../database"); from utils import * import parse_fst logging.basicConfig(filename="log_rest_api.log", level=logging.NOTSET, ) words = parse_fst.wst2dict("../data/cs/words.txt") app = Flask(__name__) app.config.update( SECRET_KEY = '12345', DEBUG = 'DEBUG' in os.environ, #SQLALCHEMY_DATABASE_URI = os.environ['CONNECTION_STRING'] ) @app.route("/statistics", methods=['POST']) def statistics(): data = { "offset": int(request.args.get("offset", "0")),