Skip to content

Commit

Permalink
Reload interval on class variable (#2633)
Browse files Browse the repository at this point in the history
  • Loading branch information
ahopkins committed Dec 18, 2022
1 parent 0e44e9c commit 518152d
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion sanic/mixins/startup.py
Expand Up @@ -825,7 +825,7 @@ def serve(
reload_dirs: Set[Path] = primary.state.reload_dirs.union(
*(app.state.reload_dirs for app in apps)
)
reloader = Reloader(monitor_pub, 1.0, reload_dirs, app_loader)
reloader = Reloader(monitor_pub, 0, reload_dirs, app_loader)
manager.manage("Reloader", reloader, {}, transient=False)

inspector = None
Expand Down
4 changes: 3 additions & 1 deletion sanic/worker/reloader.py
Expand Up @@ -17,6 +17,8 @@


class Reloader:
INTERVAL = 1.0 # seconds

def __init__(
self,
publisher: Connection,
Expand All @@ -25,7 +27,7 @@ def __init__(
app_loader: AppLoader,
):
self._publisher = publisher
self.interval = interval
self.interval = interval or self.INTERVAL
self.reload_dirs = reload_dirs
self.run = True
self.app_loader = app_loader
Expand Down

0 comments on commit 518152d

Please sign in to comment.