RathodHarish commited on
Commit
526904f
·
verified ·
1 Parent(s): c47d8d2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -556,8 +556,8 @@ async def process_logs(file_obj, lab_site_filter, equipment_type_filter, date_ra
556
 
557
  # Handle mixed timestamp formats with ISO8601 and coerce errors
558
  df["timestamp"] = pd.to_datetime(df["timestamp"], format='ISO8601', errors='coerce')
559
- # Apply UTC timezone if not present, then convert to IST
560
- df["timestamp"] = df["timestamp"].dt.tz_localize('UTC', ambiguous='raise', nonexistent='shift_forward').dt.tz_convert('Asia/Kolkata')
561
  df["amc_date"] = pd.to_datetime(df["amc_date"], format='%m/%d/%Y', errors='coerce').dt.tz_localize('UTC').dt.tz_convert('Asia/Kolkata')
562
  if df.empty:
563
  return "No data available.", "<p>No data available.</p>", None, '<p>No device cards available.</p>', None, None, None, None, "", "", "", None, df, current_modified_time
 
556
 
557
  # Handle mixed timestamp formats with ISO8601 and coerce errors
558
  df["timestamp"] = pd.to_datetime(df["timestamp"], format='ISO8601', errors='coerce')
559
+ # Convert UTC-aware timestamps to IST directly
560
+ df["timestamp"] = df["timestamp"].dt.tz_convert('Asia/Kolkata')
561
  df["amc_date"] = pd.to_datetime(df["amc_date"], format='%m/%d/%Y', errors='coerce').dt.tz_localize('UTC').dt.tz_convert('Asia/Kolkata')
562
  if df.empty:
563
  return "No data available.", "<p>No data available.</p>", None, '<p>No device cards available.</p>', None, None, None, None, "", "", "", None, df, current_modified_time