我正在尝试从我的代码中清除 flake8 错误,我有一个应该保留在那里的ipdb
导入。
我试过了:
import ipdb # noqa: F811
import ipdb # NOQA
import ipdb # noqa
但都给出了相同的错误:- ipdb imported
我怎样才能让它消失?(我不想完全忽略它,因为我不希望代码中的任何其他ipdb
导入,只允许这个(
编辑:我可能错了。我现在怀疑这与 Flake8 无关,而是debug-statements
预提交钩子相关。
是的,这是调试语句的输出,它故意无法禁用它的行为,因为目的是防止签入调试语句
也就是说,你可以欺骗它:
ipdb = __import__('ipdb')
免责声明:我是预提交和预提交钩子(以及那里的调试语句钩子(的作者和 flake8 的维护者