From a6b4fd87cfaa0548f1e80cc2ce80374fb3fc280d Mon Sep 17 00:00:00 2001 From: Martin Mares <mj@ucw.cz> Date: Mon, 13 Jan 2025 18:10:09 +0100 Subject: [PATCH] =?UTF-8?q?API:=20Typov=C3=A1n=C3=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mo/web/api.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mo/web/api.py b/mo/web/api.py index 225e9303..4eaa5995 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() -- GitLab