diff --git a/libretranslate/remove_translated_files.py b/libretranslate/remove_translated_files.py index c354b1a..2936557 100644 --- a/libretranslate/remove_translated_files.py +++ b/libretranslate/remove_translated_files.py @@ -18,7 +18,7 @@ def remove_translated_files(upload_dir: str): def setup(upload_dir): - scheduler = BackgroundScheduler(daemon=True) + scheduler = BackgroundScheduler(daemon=True, timezone='UTC') scheduler.add_job(remove_translated_files, "interval", minutes=30, kwargs={'upload_dir': upload_dir}) scheduler.start() diff --git a/libretranslate/scheduler.py b/libretranslate/scheduler.py index 836a3ea..3dd551e 100644 --- a/libretranslate/scheduler.py +++ b/libretranslate/scheduler.py @@ -11,7 +11,7 @@ def setup(args): global scheduler if scheduler is None: - scheduler = BackgroundScheduler() + scheduler = BackgroundScheduler(timezone='UTC') if not args.secondary and args.req_flood_threshold > 0: scheduler.add_job(func=forgive_banned, trigger="interval", minutes=10)