Senum2001 commited on
Commit
461c5a6
·
1 Parent(s): 835975d

Change automated training interval from 2 minutes to 1 day

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -62,12 +62,12 @@ def automated_training_check():
62
  # Initialize background scheduler
63
  scheduler = BackgroundScheduler(daemon=True)
64
 
65
- # Schedule training checks every 2 minutes
66
  # You can adjust the interval: hours, minutes, seconds
67
  scheduler.add_job(
68
  func=automated_training_check,
69
  trigger="interval",
70
- minutes=2, # Check every 2 minutes
71
  id='automated_training',
72
  name='Automated Feedback Training Check',
73
  replace_existing=True
@@ -75,7 +75,7 @@ scheduler.add_job(
75
 
76
  # Start the scheduler
77
  scheduler.start()
78
- print("[Automated Training] Scheduler started - checking for new feedback every 2 minutes")
79
 
80
  # Shutdown scheduler gracefully when app exits
81
  atexit.register(lambda: scheduler.shutdown())
@@ -106,7 +106,7 @@ def home():
106
  },
107
  "feedback_info": {
108
  "description": "User corrections are automatically fetched from Supabase",
109
- "automated_training": "Checks for new feedback every 2 minutes and trains automatically",
110
  "training_threshold": "10+ new feedback samples triggers training",
111
  "manual_training": "POST /feedback/train to trigger immediately"
112
  },
 
62
  # Initialize background scheduler
63
  scheduler = BackgroundScheduler(daemon=True)
64
 
65
+ # Schedule training checks every 1 day
66
  # You can adjust the interval: hours, minutes, seconds
67
  scheduler.add_job(
68
  func=automated_training_check,
69
  trigger="interval",
70
+ days=1, # Check every day
71
  id='automated_training',
72
  name='Automated Feedback Training Check',
73
  replace_existing=True
 
75
 
76
  # Start the scheduler
77
  scheduler.start()
78
+ print("[Automated Training] Scheduler started - checking for new feedback every 1 day")
79
 
80
  # Shutdown scheduler gracefully when app exits
81
  atexit.register(lambda: scheduler.shutdown())
 
106
  },
107
  "feedback_info": {
108
  "description": "User corrections are automatically fetched from Supabase",
109
+ "automated_training": "Checks for new feedback every 1 day and trains automatically",
110
  "training_threshold": "10+ new feedback samples triggers training",
111
  "manual_training": "POST /feedback/train to trigger immediately"
112
  },