diff --git a/mo/web/api.py b/mo/web/api.py index 225e9303a5348219c26d1833d253238aabcef980..4eaa59954cec4a237c3623d79f308a0e78e350e7 100644 --- a/mo/web/api.py +++ b/mo/web/api.py @@ -1,6 +1,6 @@ # Web: Interní API využívané JS funkcemi -from flask import request +from flask import request, Response from flask.json import jsonify from sqlalchemy import func from sqlalchemy.orm import joinedload @@ -12,13 +12,13 @@ from mo.web import app @app.route('/api/') -def api_root(): +def api_root() -> Response: """Slouží jako prefix pro konstrukci URL v JavaScriptu.""" raise werkzeug.exceptions.NotFound() @app.route('/api/find-town') -def api_find_town(): +def api_find_town() -> Response: query = request.args.get('q', "").strip() if len(query) < 2: return jsonify(error='Zadejte alespoň 2 znaky názvu obce.') @@ -53,7 +53,7 @@ def api_find_town(): @app.route('/api/get-schools') -def api_get_schools(): +def api_get_schools() -> Response: town = request.args.get('town') if town is None or not town.isnumeric(): raise werkzeug.exceptions.BadRequest()