Skip to content

Commit 32d8ae9

Browse files
IntervalRunner: don't wait for interval_seconds on shutdown (#1035)
1 parent fc90f6f commit 32d8ae9

1 file changed

Lines changed: 1 addition & 2 deletions

File tree

slack_sdk/socket_mode/interval_runner.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import threading
2-
import time
32
from threading import Thread, Event
43
from typing import Callable
54

@@ -18,7 +17,7 @@ def __init__(self, target: Callable[[], None], interval_seconds: float = 0.1):
1817
def _run(self) -> None:
1918
while not self.event.is_set():
2019
self.target()
21-
time.sleep(self.interval_seconds)
20+
self.event.wait(self.interval_seconds)
2221

2322
def start(self) -> "IntervalRunner":
2423
self.thread.start()

0 commit comments

Comments
 (0)