Explorar o código

Replace job on startup

JoostSijm %!s(int64=5) %!d(string=hai) anos
pai
achega
3655c0c2fa
Modificáronse 1 ficheiros con 19 adicións e 16 borrados
  1. 19 16
      hvs/__main__.py

+ 19 - 16
hvs/__main__.py

@@ -44,23 +44,26 @@ if __name__ == '__main__':
     # job_refill_resource(2788, 4002, 0)
     # job_check_resources(2788, 4002, 0)
     VN_CHECK_GOLD_JOB = scheduler.get_job('vn_check_gold')
-    if not VN_CHECK_GOLD_JOB:
-        scheduler.add_job(
-            job_check_resources,
-            'cron',
-            args=[2788, 4002, 0],
-            id='vn_check_gold',
-            minute='0,15,30,45'
-        )
+    if VN_CHECK_GOLD_JOB:
+        VN_CHECK_GOLD_JOB.remove()
+    scheduler.add_job(
+        job_check_resources,
+        'cron',
+        args=[2788, 4002, 0],
+        id='vn_check_gold',
+        minute='0,15,30,45'
+    )
+
     VN_CHECK_URANIUM_JOB = scheduler.get_job('vn_check_uranium')
-    if not VN_CHECK_URANIUM_JOB:
-        scheduler.add_job(
-            job_check_resources,
-            'cron',
-            args=[2788, 4002, 11],
-            id='vn_check_uranium',
-            minute='0'
-        )
+    if VN_CHECK_URANIUM_JOB:
+        VN_CHECK_URANIUM_JOB.remove()
+    scheduler.add_job(
+        job_check_resources,
+        'cron',
+        args=[2788, 4002, 11],
+        id='vn_check_uranium',
+        minute='0'
+    )
 
     while True:
         time.sleep(100)