Better bug fix for working SQL test.
This commit is contained in:
@@ -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() ###
|
||||||
|
|||||||
Reference in New Issue
Block a user