debug: check_uapi.dspy to inspect data/response field format
This commit is contained in:
parent
bf2bf48e3e
commit
f3725ba95e
29
wwwroot/api/check_uapi.dspy
Normal file
29
wwwroot/api/check_uapi.dspy
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
"""
|
||||||
|
Check uapi table data format
|
||||||
|
"""
|
||||||
|
import json
|
||||||
|
|
||||||
|
async def main():
|
||||||
|
dbname = env.get_module_dbname('uapi')
|
||||||
|
db = DBPools()
|
||||||
|
async with db.sqlorContext(dbname) as sor:
|
||||||
|
recs = await sor.sqlExe("""
|
||||||
|
SELECT id, name, stream, path, httpmethod, chunk_match,
|
||||||
|
headers, data, response
|
||||||
|
FROM uapi
|
||||||
|
WHERE data IS NOT NULL AND data != ''
|
||||||
|
OR response IS NOT NULL AND response != ''
|
||||||
|
LIMIT 8
|
||||||
|
""", {})
|
||||||
|
results = []
|
||||||
|
for r in recs:
|
||||||
|
results.append({
|
||||||
|
'id': r.get('id',''),
|
||||||
|
'name': r.get('name',''),
|
||||||
|
'stream': r.get('stream',''),
|
||||||
|
'httpmethod': r.get('httpmethod',''),
|
||||||
|
'chunk_match': str(r.get('chunk_match',''))[:30],
|
||||||
|
'data': str(r.get('data',''))[:300],
|
||||||
|
'response': str(r.get('response',''))[:300],
|
||||||
|
})
|
||||||
|
return {'count': len(results), 'samples': results}
|
||||||
Loading…
x
Reference in New Issue
Block a user