importwatch 2.0.1
Welcome!
import-watch allows to
trace module imports
and
detect/deny cyclic imports
at runtime
with Python 2 and 3.
It is licensed under the MIT license.
Enjoy!
Installation
# pip install import-watch
Usage
Trace imports
import import_watch
import_watch.trace_imports(depth=2) # default depth is unlimited
Detect and warn about cyclic imports (at runtime)
import import_watch
import_watch.warn_about_cyclic_imports()
Deny cyclic imports (at runtime)
import import_watch
import_watch.deny_cyclic_imports()
Start fresh
import import_watch
[..]
import_watch.reset()
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.