fix: use return in dspy (wrapped as async def)
This commit is contained in:
parent
51f0fd680b
commit
f44566a7c4
@ -3,5 +3,5 @@ db = DBPools()
|
|||||||
dbname = get_module_dbname('rag')
|
dbname = get_module_dbname('rag')
|
||||||
async with db.sqlorContext(dbname) as sor:
|
async with db.sqlorContext(dbname) as sor:
|
||||||
await sor.sqlExe("DELETE FROM document_chunks WHERE id=${id}$", {"id": ns.get("id","")})
|
await sor.sqlExe("DELETE FROM document_chunks WHERE id=${id}$", {"id": ns.get("id","")})
|
||||||
result = {"widgettype": "Message", "options": {"user_data": {"id": ns.get("id","")}}}
|
return {"widgettype": "Message", "options": {"user_data": {"id": ns.get("id","")}}}
|
||||||
result
|
return {"error": "failed"}
|
||||||
|
|||||||
@ -11,5 +11,5 @@ async with db.sqlorContext(dbname) as sor:
|
|||||||
"INSERT INTO document_chunks (id, doc_id, kb_id, chunk_index, chunk_type, content, description, created_at) "
|
"INSERT INTO document_chunks (id, doc_id, kb_id, chunk_index, chunk_type, content, description, created_at) "
|
||||||
"VALUES (${id}$, '', ${kb_id}$, 0, 'directory', ${name}$, ${parentid}$, NOW())",
|
"VALUES (${id}$, '', ${kb_id}$, 0, 'directory', ${name}$, ${parentid}$, NOW())",
|
||||||
{"id": dir_id, "kb_id": kb_id, "name": name, "parentid": parent_id})
|
{"id": dir_id, "kb_id": kb_id, "name": name, "parentid": parent_id})
|
||||||
result = {"widgettype": "Message", "options": {"user_data": {"id": dir_id, "label": name, "parentid": parent_id}}}
|
return {"widgettype": "Message", "options": {"user_data": {"id": dir_id, "label": name, "parentid": parent_id}}}
|
||||||
result
|
return {"error": "failed"}
|
||||||
|
|||||||
@ -3,9 +3,8 @@ db = DBPools()
|
|||||||
dbname = get_module_dbname('rag')
|
dbname = get_module_dbname('rag')
|
||||||
async with db.sqlorContext(dbname) as sor:
|
async with db.sqlorContext(dbname) as sor:
|
||||||
id = ns.get("id", "")
|
id = ns.get("id", "")
|
||||||
kb_id = ns.get("kb_id", "")
|
|
||||||
name = ns.get("name", "")
|
name = ns.get("name", "")
|
||||||
await sor.sqlExe("UPDATE document_chunks SET content=${name}$ WHERE id=${id}$",
|
await sor.sqlExe("UPDATE document_chunks SET content=${name}$ WHERE id=${id}$",
|
||||||
{"name": name, "id": id})
|
{"name": name, "id": id})
|
||||||
result = {"widgettype": "Message", "options": {"user_data": {"id": id, "label": name}}}
|
return {"widgettype": "Message", "options": {"user_data": {"id": id, "label": name}}}
|
||||||
result
|
return {"error": "failed"}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user