Fix datetime parsing in log_missed_signal to handle ISO8601 format

This commit is contained in:
justin committed 2026-02-09 11:46:57 -07:00
1 parent 94a9a02962
commit ab1f98d7ad
1 file changed
+1 -1
+1 -1
View File
@@ -496,7 +496,7 @@ def log_missed_signal(timestamp, signal_type, reject_reason, price_at_signal, sy
existing = pd.read_csv(SIGNALS_PATH) existing = pd.read_csv(SIGNALS_PATH)
df = pd.concat([existing, df], ignore_index=True) df = pd.concat([existing, df], ignore_index=True)
cutoff_date = datetime.now(EASTERN) - timedelta(days=30) cutoff_date = datetime.now(EASTERN) - timedelta(days=30)
df['timestamp'] = pd.to_datetime(df['timestamp']) df['timestamp'] = pd.to_datetime(df['timestamp'], format='ISO8601')
df = df[df['timestamp'] > cutoff_date] df = df[df['timestamp'] > cutoff_date]
df.to_csv(SIGNALS_PATH, index=False) df.to_csv(SIGNALS_PATH, index=False)