Yehor commited on
Commit
32ffed9
·
verified ·
1 Parent(s): 20b7d5b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -149,15 +149,18 @@ def generate_csv(start_date, end_date):
149
  df.to_csv(tmp.name, index=False)
150
  df_per_month.to_csv(tmp_month.name, index=False)
151
 
152
- return tmp.name, tmp_month.name, df
153
 
154
 
155
  with gr.Blocks() as demo:
156
  gr.Markdown("# Fake SaaS Data Generator")
157
  start_date = gr.Textbox(label="Start Date (YYYY-MM-DD)", value="2023-01-01")
158
  end_date = gr.Textbox(label="End Date (YYYY-MM-DD)", value="2025-01-31")
159
- output_df = gr.Dataframe(
160
- label="Generated Data Preview", interactive=False, wrap=True
 
 
 
161
  )
162
  output_file_per_day = gr.File(label="Download Generated CSV (per day)")
163
  output_file_per_month = gr.File(label="Download Generated CSV (per month)")
@@ -165,7 +168,12 @@ with gr.Blocks() as demo:
165
  generate_btn.click(
166
  fn=generate_csv,
167
  inputs=[start_date, end_date],
168
- outputs=[output_file_per_day, output_file_per_month, output_df],
 
 
 
 
 
169
  )
170
 
171
  if __name__ == "__main__":
 
149
  df.to_csv(tmp.name, index=False)
150
  df_per_month.to_csv(tmp_month.name, index=False)
151
 
152
+ return tmp.name, tmp_month.name, df, df_per_month
153
 
154
 
155
  with gr.Blocks() as demo:
156
  gr.Markdown("# Fake SaaS Data Generator")
157
  start_date = gr.Textbox(label="Start Date (YYYY-MM-DD)", value="2023-01-01")
158
  end_date = gr.Textbox(label="End Date (YYYY-MM-DD)", value="2025-01-31")
159
+ output_df_per_day = gr.Dataframe(
160
+ label="Generated Data Preview (per day)", interactive=False, wrap=True
161
+ )
162
+ output_df_per_month = gr.Dataframe(
163
+ label="Generated Data Preview (per month)", interactive=False, wrap=True
164
  )
165
  output_file_per_day = gr.File(label="Download Generated CSV (per day)")
166
  output_file_per_month = gr.File(label="Download Generated CSV (per month)")
 
168
  generate_btn.click(
169
  fn=generate_csv,
170
  inputs=[start_date, end_date],
171
+ outputs=[
172
+ output_file_per_day,
173
+ output_file_per_month,
174
+ output_df_per_day,
175
+ output_df_per_month,
176
+ ],
177
  )
178
 
179
  if __name__ == "__main__":