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() | |