黑色忽略跳过字符串规范化标志

时间:2021-02-14 14:59:28

标签: python pre-commit pre-commit.com python-black

在我的 pre-commit 配置中,我有 black 版本 19.10b0,在 pyproject.toml 中我有一行:

skip-string-normalization = true

所以我的字符串没有得到规范化的双引号。

但后来我运行 pre-commit autoupdateblack 版本升级到 20.8b1,所有字符串都被规范化为双引号变体。

我不明白为什么会这样,有什么原因吗?

black changelog 没有关于这两个版本之间的字符串或引号的内容。

此外,如果我明确地将 pyproject.toml 传递给 black(使用 args: [--config=./pyproject.toml] 行),它仍然会规范化字符串

1 个答案:

答案 0 :(得分:0)

答案在a black issue

这是一个错误。

但很快就会发货