lavanya121 commited on
Commit
cd5689e
·
verified ·
1 Parent(s): 4c4a388

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -354,7 +354,7 @@ async def process_logs(file_obj, lab_site_filter, equipment_type_filter, date_ra
354
  else:
355
  df = cached_df_state
356
 
357
- # Apply filters
358
  filtered_df = df.copy()
359
  if lab_site_filter and lab_site_filter != 'All' and 'lab_site' in filtered_df.columns:
360
  filtered_df = filtered_df[filtered_df['lab_site'] == lab_site_filter]
@@ -382,7 +382,8 @@ async def process_logs(file_obj, lab_site_filter, equipment_type_filter, date_ra
382
  # Run critical tasks concurrently
383
  with ThreadPoolExecutor(max_workers=2) as executor:
384
  future_anomalies = executor.submit(detect_anomalies, filtered_df)
385
- future_amc = executor.submit(check_amc_reminders, filtered_df, datetime.now())
 
386
 
387
  summary = f"Step 1: Summary Report\n{summarize_logs(filtered_df)}"
388
  anomalies, anomalies_df = future_anomalies.result()
 
354
  else:
355
  df = cached_df_state
356
 
357
+ # Apply filters for analyses other than AMC reminders
358
  filtered_df = df.copy()
359
  if lab_site_filter and lab_site_filter != 'All' and 'lab_site' in filtered_df.columns:
360
  filtered_df = filtered_df[filtered_df['lab_site'] == lab_site_filter]
 
382
  # Run critical tasks concurrently
383
  with ThreadPoolExecutor(max_workers=2) as executor:
384
  future_anomalies = executor.submit(detect_anomalies, filtered_df)
385
+ # Use the unfiltered df for AMC reminders to avoid timestamp-based filtering
386
+ future_amc = executor.submit(check_amc_reminders, df, datetime.now())
387
 
388
  summary = f"Step 1: Summary Report\n{summarize_logs(filtered_df)}"
389
  anomalies, anomalies_df = future_anomalies.result()