跳转到主要内容

跟踪模块导入并在运行时检测/拒绝循环导入

项目描述

欢迎!

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 查看哈希值)

上传时间: Python 3

import_watch-2.0.1-py2-none-any.whl (4.7 kB 查看哈希)

上传时间 Python 2

支持