跟踪模块导入并在运行时检测/拒绝循环导入
项目描述
欢迎!
import-watch 允许跟踪模块导入并在运行时检测/拒绝循环导入(适用于Python 2和3)。它采用MIT许可。
享受!
安装
# pip install import-watch
使用
跟踪导入
import import_watch
import_watch.trace_imports(depth=2) # default depth is unlimited
检测并警告循环导入(在运行时)
import import_watch
import_watch.warn_about_cyclic_imports()
拒绝循环导入(在运行时)
import import_watch
import_watch.deny_cyclic_imports()
从头开始
import import_watch
[..]
import_watch.reset()
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
import-watch-2.0.1.tar.gz (3.6 kB 查看哈希值)
构建分发
import_watch-2.0.1-py3-none-any.whl (4.7 kB 查看哈希值)
import_watch-2.0.1-py2-none-any.whl (4.7 kB 查看哈希)
关闭
import_watch-2.0.1.tar.gz 哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 81215c64303a10f058a39ddb2fa691def0ed258daa853fb27ee7cb896ef36cf2 |
|
MD5 | 6b83a1665e16b27e4767590431f3d82c |
|
BLAKE2b-256 | 42e3a49e8929bbe1a93a54a78920ac8a01ca2eb95ab0bcf68a6c53a635bbef92 |
关闭
import_watch-2.0.1-py3-none-any.whl 哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 753c8f442d00b62bd63fcead45456689f4ec8c2bb8591366382f2c5f30c29f4b |
|
MD5 | 6111f8874ffca24bc73bc6044649b984 |
|
BLAKE2b-256 | 62945e6b3d3046850b0307c3fdf48fc640787cf703d209799db942e5451b9663 |
关闭
import_watch-2.0.1-py2-none-any.whl 哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f50e2a3b327caae7804bdda2ff1be7adbcf12feece30eea591e91c5f141507f2 |
|
MD5 | bac02a4c7796489f469387ec2d91d578 |
|
BLAKE2b-256 | cf907c86628cd35e6ab5033891ae0a4dd3cc0a0a2097f02941edf2898684c3d3 |