Spaces:
Runtime error
Runtime error
import gradio as gr | |
import json | |
def split(value): | |
return value.split(",") | |
def merge_texts(text1, text2): | |
paket_id_by_pr_id = dict(map(split, text1.splitlines())) | |
datasets = list(map(split, text2.splitlines())) | |
output = { dataset[0]: {"car_id": dataset[1], "client_id": dataset[2], "origin": "team", "packet_id": paket_id_by_pr_id[dataset[0]] } for dataset in datasets } | |
return json.dumps(output, indent=2) | |
demo = gr.Interface( | |
merge_texts, | |
[ | |
gr.Textbox( | |
label="[prereserve_id,packet_id]", | |
info="""[select id, | |
case when service_id = 16106 then 16 when service_id = 16107 then 17 end as packet_id, | |
status | |
from prereserves | |
where service_id in (16106, 16107) and status = 'ACTIVE' and client_id = 49795 order by id;]""", | |
placeholder="9371,17\n9390,16\n9391,17\n9393,16\n9397,17\n...", | |
lines=15, | |
), | |
gr.Textbox( | |
label="[prereserve_id,car_id,client_id]", | |
info="SELECT prereserve_id, car_id, client_id FROM car_prereserves WHERE prereserve_id in(...)", | |
placeholder="9371,25668,70633\n9390,45233,103994\n9391,45233,103994\n9393,37033,47747\n9397,12914,12358\n...", | |
lines=15, | |
), | |
], | |
#"textbox", | |
#gr.HTML(), | |
#gr.JSON(), | |
gr.Code( | |
language="json" | |
), | |
theme=gr.themes.Base() | |
) | |
demo.launch() | |