Better bug fix for working SQL test.

This commit is contained in:
Scott Idem
2026-01-13 14:21:56 -05:00
parent f9a51e243f
commit 19a9890dd9

View File

@@ -1,6 +1,3 @@
import datetime, jwt, time
# WARNING: Uncommenting JSONResponse import causes circular import issues
# from fastapi import APIRouter, Body, Depends, Header, HTTPException, Path, Query, Response, status, JSONResponse
from fastapi import APIRouter, Body, Depends, Header, HTTPException, Path, Query, Response, status from fastapi import APIRouter, Body, Depends, Header, HTTPException, Path, Query, Response, status
from pydantic import BaseModel, EmailStr, Field from pydantic import BaseModel, EmailStr, Field
from typing import Dict, List, Optional, Set, Union from typing import Dict, List, Optional, Set, Union
@@ -449,23 +446,22 @@ async def get_api_object_id(
else: return mk_resp(data=None, status_code=400) else: return mk_resp(data=None, status_code=400)
# WARNING: The following endpoint is commented out because it causes circular import issues due to JSONResponse import. -Scott 2026-01-13 # ### BEGIN ### API API ### sql_test() ###
# # ### BEGIN ### API API ### sql_test() ### @router.get('/sql_test', tags=['Testing'])
# @router.get('/sql_test', tags=['Testing'], response_class=JSONResponse) async def sql_test(response: Response = Response):
# async def sql_test(response: Response = Response): log.setLevel(logging.DEBUG)
# log.setLevel(logging.DEBUG) log.debug(locals())
# log.debug(locals())
# sql = text("SELECT NOW() as current_time, VERSION() as version") sql = text("SELECT NOW() as current_time, VERSION() as version")
# try: try:
# result_proxy = db.execute(sql) result_proxy = db.execute(sql)
# result = result_proxy.fetchone() result = result_proxy.fetchone()
# data = { data = {
# "current_time": str(result[0]), "current_time": str(result[0]),
# "version": result[1] "version": result[1]
# } }
# return mk_resp(data=data, response=response) return mk_resp(data=data, response=response)
# except Exception as e: except Exception as e:
# log.error(f'SQL Test failed: {str(e)}') log.error(f'SQL Test failed: {str(e)}')
# return mk_resp(data=False, status_code=500, details=str(e), response=response) return mk_resp(data=False, status_code=500, details=str(e), response=response)
# # ### END ### API API ### sql_test() ### # ### END ### API API ### sql_test() ###