diginoron commited on
Commit
c899533
·
verified ·
1 Parent(s): d827444

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -6,8 +6,8 @@ import os
6
  subscription_key = os.getenv("COMTRADE_API_KEY", "")
7
  proxy_url = None
8
 
9
- def get_importers(hs_code: str, date_str):
10
- period = date_str[:7].replace("-", "")
11
  df = comtradeapicall.previewFinalData(
12
  typeCode='C', freqCode='M', clCode='HS', period=period,
13
  reporterCode=None, cmdCode=hs_code, flowCode='M',
@@ -31,14 +31,14 @@ with gr.Blocks() as demo:
31
  gr.Markdown("## نمایش کشورهایی که یک کالا را وارد کرده‌اند")
32
  with gr.Row():
33
  inp_hs = gr.Textbox(label="HS Code")
34
- inp_date = gr.inputs.Date(label="تاریخ (انتخاب یک روز در ماه/سال)")
35
  btn = gr.Button("نمایش اطلاعات")
36
  out = gr.Dataframe(
37
  headers=["کد کشور","نام کشور","ارزش CIF"],
38
  datatype=["number","text","number"],
39
  interactive=False
40
  )
41
- btn.click(get_importers, inputs=[inp_hs, inp_date], outputs=out)
42
 
43
  if __name__ == "__main__":
44
  demo.launch()
 
6
  subscription_key = os.getenv("COMTRADE_API_KEY", "")
7
  proxy_url = None
8
 
9
+ def get_importers(hs_code: str, date):
10
+ period = f"{date.year:04d}{date.month:02d}"
11
  df = comtradeapicall.previewFinalData(
12
  typeCode='C', freqCode='M', clCode='HS', period=period,
13
  reporterCode=None, cmdCode=hs_code, flowCode='M',
 
31
  gr.Markdown("## نمایش کشورهایی که یک کالا را وارد کرده‌اند")
32
  with gr.Row():
33
  inp_hs = gr.Textbox(label="HS Code")
34
+ inp_date = gr.DatePicker(label="تاریخ (انتخاب روزی در ماه/سال)")
35
  btn = gr.Button("نمایش اطلاعات")
36
  out = gr.Dataframe(
37
  headers=["کد کشور","نام کشور","ارزش CIF"],
38
  datatype=["number","text","number"],
39
  interactive=False
40
  )
41
+ btn.click(get_importers, [inp_hs, inp_date], out)
42
 
43
  if __name__ == "__main__":
44
  demo.launch()