我正在使用doit工具进行构建。目前我面临的问题与颜色输出有关,这意味着当我调用doit时,输出将以颜色开始,但最终没有颜色。然而,当我第二次运行调用它时,我会在最后得到彩色输出,没有任何问题。有人能帮忙吗?这与doit的特定版本或dodo.py构象的一些变化有关吗?
问候
程序通常会尝试检测输出是否为终端,并根据结果自动关闭颜色。
通常检查基于isatty()
或fileno()
。doit0.35
将改进对控制这一点的支持。
使用doit.tools.Interactive
将保留着色。