文件名称:watchgod:在python中进行简单,现代的文件监视和代码重新加载
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-20 19:38:57
Python
守望的神 在python中进行简单,现代的文件监视和代码重新加载。 (watchgod受到启发,因此得名,但它试图解决我对watchdog感到的一些挫败感,即:每个OS的单独方法,使用线程的并发性不佳方法,围绕取消更改和错误的挑战固定) 用法 要监视目录中的更改,请执行以下操作: from watchgod import watch for changes in watch ( './path/to/dir' ): print ( changes ) 要在代码更改时运行功能并重新启动它,请执行以下操作: from watchgod import run_process def foobar ( a , b , c ): ... run_process ( './path/to/dir' , foobar , args = ( 1 , 2 , 3 )) run_p
【文件预览】:
watchgod-master
----MANIFEST.in(34B)
----.github()
--------FUNDING.yml(21B)
--------workflows()
----watchgod()
--------watcher.py(4KB)
--------main.py(7KB)
--------__init__.py(298B)
--------py.typed(67B)
--------__main__.py(59B)
--------cli.py(5KB)
--------version.py(40B)
----LICENSE(1KB)
----setup.cfg(578B)
----setup.py(2KB)
----README.md(6KB)
----Makefile(1006B)
----tests()
--------test_cli.py(5KB)
--------requirements-linting.txt(109B)
--------requirements.txt(145B)
--------__init__.py(0B)
--------test_watch.py(11KB)
--------test_run_process.py(3KB)
--------check_tag.py(456B)
----.gitignore(155B)