ns = params_kw.copy() db = DBPools() async with db.sqlorContext('sage') as sor: r = await sor.U('userapikey', ns) print('update success'); return { "widgettype":"Message", "options":{ "title":"Update Success", "message":"ok" } } print('update failed'); return { "widgettype":"Error", "options":{ "title":"Update Error", "message":"failed" } }