MK-316 commited on
Commit
be25c5f
1 Parent(s): 17d2846

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -6
app.py CHANGED
@@ -23,16 +23,14 @@ def group_names(file, members_per_group):
23
 
24
  def main_interface(file, members_per_group):
25
  grouped_df = group_names(file, members_per_group)
26
- # Save the DataFrame to a CSV file with UTF-8 encoding
27
- output_filename = '/tmp/grouped_names.csv'
28
- grouped_df.to_csv(output_filename, index=False, encoding='utf-8-sig')
29
- return output_filename
30
 
31
  iface = gr.Interface(
32
  fn=main_interface,
33
  inputs=[gr.File(label="Upload CSV File"), gr.Number(label="Members per Group", value=5)],
34
- outputs=gr.File(label="Download Grouped Names CSV"),
35
  allow_flagging="never"
36
  )
37
 
38
- iface.launch()
 
23
 
24
  def main_interface(file, members_per_group):
25
  grouped_df = group_names(file, members_per_group)
26
+ # Here, we return the DataFrame directly instead of saving and returning a file path
27
+ return grouped_df
 
 
28
 
29
  iface = gr.Interface(
30
  fn=main_interface,
31
  inputs=[gr.File(label="Upload CSV File"), gr.Number(label="Members per Group", value=5)],
32
+ outputs=gr.Dataframe(label="Grouped Names"),
33
  allow_flagging="never"
34
  )
35
 
36
+ iface.launch()