From 5e1c25b31fa454d542753035ceb46992ddb7eddd Mon Sep 17 00:00:00 2001 From: Mathieu Loiseau <mathieu.loiseau@liris.cnrs.fr> Date: Tue, 3 Jan 2023 16:32:06 +0100 Subject: [PATCH] mimetype OK server --- wikstraktor_server.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/wikstraktor_server.py b/wikstraktor_server.py index 804b03d..0aae886 100755 --- a/wikstraktor_server.py +++ b/wikstraktor_server.py @@ -22,10 +22,21 @@ def search(wiktlang, wordlang, word): if w.fetch(word) > 0: resp = w.__str__() status = 200 + mimetype='application/json' else: - resp = f"{word} is unknown" + resp = f"""<!doctype html> +<html> + <head> + <title>Error</title> + </head> + <body> + <h1>{word}</h1> + <p>{word} is unknown in “{wordlang}†in {wiktlang}.wiktionary.org.</p> + </body> +</html>""" status = 404 - return Response(resp, status=status) + mimetype='text/html' + return Response(resp, status=status, mimetype=mimetype) if __name__ == "__main__": app.run(host=config.host, port=config.port, debug=config.debugging) -- GitLab