From c560d3ce10e8c9f430f6df3ea2bc1bd4b939947f Mon Sep 17 00:00:00 2001 From: Sijmen Date: Fri, 12 Feb 2021 20:37:06 +0100 Subject: [PATCH 1/2] Fix typo in docs --- docs/multiple-schedulers.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/multiple-schedulers.rst b/docs/multiple-schedulers.rst index 4383cf02..48ade9a4 100644 --- a/docs/multiple-schedulers.rst +++ b/docs/multiple-schedulers.rst @@ -8,7 +8,7 @@ This is supported: .. code-block:: python import time - import scheduler + import schedule def fooJob(): print("Foo") @@ -26,4 +26,4 @@ This is supported: # Create as many schedulers as you need scheduler2 = Scheduler() scheduler2.every().second.do(fooJob) - scheduler2.every().second.do(barJob) \ No newline at end of file + scheduler2.every().second.do(barJob) From 2699c858a378170105f59af64601eadf7c0215e8 Mon Sep 17 00:00:00 2001 From: sijmenhuizenga Date: Sat, 13 Feb 2021 18:33:46 +0100 Subject: [PATCH 2/2] Fix more typos --- docs/multiple-schedulers.rst | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/multiple-schedulers.rst b/docs/multiple-schedulers.rst index 48ade9a4..0cfdc58e 100644 --- a/docs/multiple-schedulers.rst +++ b/docs/multiple-schedulers.rst @@ -6,7 +6,6 @@ However, for larger installations it might be desirable to have multiple schedul This is supported: .. code-block:: python - import time import schedule @@ -17,13 +16,19 @@ This is supported: print("Bar") # Create a new scheduler - scheduler1 = Scheduler() + scheduler1 = schedule.Scheduler() # Add jobs to the created scheduler scheduler1.every().hour.do(fooJob) - scheduler1.every().bar.do(barJob) + scheduler1.every().hour.do(barJob) # Create as many schedulers as you need - scheduler2 = Scheduler() + scheduler2 = schedule.Scheduler() scheduler2.every().second.do(fooJob) scheduler2.every().second.do(barJob) + + while True: + # run_pending needs to be called on every scheduler + scheduler1.run_pending() + scheduler2.run_pending() + time.sleep(1)