nb_cli.handlers.reloader
class FileFilter(includes=None, excludes=None)
参数
includes
(list[str] | None)excludes
(list[str] | None)
class Reloader(startup_func, shutdown_func, *, reload_dirs=None, file_filter=None, reload_delay=0.5, cwd=None, logger=None)
参数
startup_func
(() -> Coroutine[Any, Any, asyncio.subprocess.Process])shutdown_func
((asyncio.subprocess.Process) -> Coroutine[Any, Any, None])reload_dirs
(list[Path] | None)file_filter
(FileFilter | None)reload_delay
(float)cwd
(Path | None)logger
(logging.Logger | None)
async method run()
参数
empty
返回
- None
async method startup()
参数
empty
返回
- None
async method restart()
参数
empty
返回
- None
async method shutdown()
参数
empty
返回
- None
async method should_restart()
参数
empty
返回
- list[Path] | None
method handle_exit(sig, frame)
参数
sig
frame
返回
- untyped