📅  最后修改于: 2023-12-03 15:09:48.663000             🧑  作者: Mango
如果您使用 MarkupSafe 库,您可能已经收到了上述报警。这是因为 MarkupSafe 在 2.0 版本中更新了名称,“soft_unicode”被重命名为“soft_str”。
在未来的版本中,旧名称将被彻底删除,因此当您升级到 MarkupSafe 2.1 时,您的代码将不能再使用“soft_unicode”。
如果您希望您的代码兼容 MarkupSafe 2.1 或更高版本,您必须将代码中使用“soft_unicode”名称的地方更改为“soft_str”。
这个报警可能表明您的代码需要更新,以免在未来的版本中出现问题,因此请确保对所有相关代码进行评估,并更改代码。
请注意,即使您没有使用 MarkupSafe,仍然值得提供此信息,以提高您的代码的健壮性和兼容性。
# 旧代码
from markupsafe import soft_unicode
def my_function():
my_string = soft_unicode("Hello World!")
# ...
# 新代码
from markupsafe import soft_str
def my_function():
my_string = soft_str("Hello World!")
# ...
请更新您的代码,以确保其能够使用最新版本的 MarkupSafe,并且不因未来版本的更新而出现问题。