new module "ythdd_db.py" handles database connections now. minor improvements to ythdd.py

This commit is contained in:
2024-09-25 14:24:51 +02:00
parent 09b883c9eb
commit 43c7b7c213
4 changed files with 84 additions and 60 deletions

View File

@@ -2,10 +2,10 @@
from flask import Response, request
from markupsafe import escape
import requests, time, json
import ythdd_v, ythdd_api_v1, ythdd_globals
import ythdd_api_v1, ythdd_globals
def api_greeting():
string = {'status': 200, 'msg': f"ok (ythdd {ythdd_v.version})", 'latest_api': f"v{ythdd_v.api_version}"}
string = {'status': 200, 'msg': f"ok (ythdd {ythdd_globals.version})", 'latest_api': f"v{ythdd_globals.apiVersion}"}
string = json.dumps(string)
return Response(string, mimetype='application/json')
@@ -29,7 +29,7 @@ def api_global_catchall(received_request):
status, received, data = 500, f"internal server error: call ended in failure: {e}", []
else:
ythdd_globals.apiFailedRequests += 1
status, received, data = 405, f'error: unsupported api version: "{request_list[0]}". try: "v{ythdd_v.api_version}".', []
status, received, data = 405, f'error: unsupported api version: "{request_list[0]}". try: "v{ythdd_globals.apiVersion}".', []
response = {'status': status, 'msg': received, 'data': data}
return Response(json.dumps(response), mimetype='application/json', status=status)