Browse Source

Replace job on startup

JoostSijm 5 years ago
parent
commit
3655c0c2fa
1 changed files with 19 additions and 16 deletions
  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)