Skip to content

Commit 518152d

Browse files
authored
Reload interval on class variable (#2633)
1 parent 0e44e9c commit 518152d

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

sanic/mixins/startup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -825,7 +825,7 @@ def serve(
825825
reload_dirs: Set[Path] = primary.state.reload_dirs.union(
826826
*(app.state.reload_dirs for app in apps)
827827
)
828-
reloader = Reloader(monitor_pub, 1.0, reload_dirs, app_loader)
828+
reloader = Reloader(monitor_pub, 0, reload_dirs, app_loader)
829829
manager.manage("Reloader", reloader, {}, transient=False)
830830

831831
inspector = None

sanic/worker/reloader.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
1717

1818

1919
class Reloader:
20+
INTERVAL = 1.0 # seconds
21+
2022
def __init__(
2123
self,
2224
publisher: Connection,
@@ -25,7 +27,7 @@ def __init__(
2527
app_loader: AppLoader,
2628
):
2729
self._publisher = publisher
28-
self.interval = interval
30+
self.interval = interval or self.INTERVAL
2931
self.reload_dirs = reload_dirs
3032
self.run = True
3133
self.app_loader = app_loader

0 commit comments

Comments
 (0)