reddgr commited on
Commit
dd2dd68
·
1 Parent(s): bb13684

fixed filter by country/gics bug

Browse files
Files changed (1) hide show
  1. app.py +13 -2
app.py CHANGED
@@ -440,8 +440,19 @@ with gr.Blocks(title="Swift Stock Screener, by Reddgr") as front:
440
  ticker = last_result_df.iloc[row_i][display_col]
441
  print(f"DEBUG ticker extracted: {ticker}")
442
  else:
443
- return filter_by_column(evt) + (
444
- gr.update(selected=0), "", "", pd.DataFrame()
 
 
 
 
 
 
 
 
 
 
 
445
  )
446
 
447
  maestro_details = maestro[company_details_cols].copy()
 
440
  ticker = last_result_df.iloc[row_i][display_col]
441
  print(f"DEBUG ticker extracted: {ticker}")
442
  else:
443
+ # Filter by column returns (df, pagination_label, page_number, summary)
444
+ filtered_df, pagination, page, summary = filter_by_column(evt)
445
+ # We need to return all 9 output values
446
+ return (
447
+ filtered_df,
448
+ pagination,
449
+ page,
450
+ summary,
451
+ gr.update(selected=0), # Keep on the results tab
452
+ gr.update(), # company_title
453
+ gr.update(), # company_summary
454
+ gr.update(), # company_details
455
+ gr.update() # company_plot
456
  )
457
 
458
  maestro_details = maestro[company_details_cols].copy()