将 Jython 从 2.2.1 版本升级到 2.5.2,可能存在风险



我们希望将Jython版本升级到2.5.2。在阅读文档和测试之后,似乎我们唯一要做的就是在每个python文件的开头添加编码magic comment,即 #encoding=utf-8

这似乎太容易了,但我担心将来可能会出现错误。

有没有人经历过这个?任何向后兼容性?

谢谢!

Jython 2.5.2

应该具有 Python 2.5.2 的功能。

快速浏览一长串 Python 2.5.2 的发行说明,没有任何内容立即跳出来表明向后兼容性被破坏。除非您的代码依赖于发行说明中某个已修复错误的行为不稳定,否则您应该没问题。

我的组织最近进行了相同的升级(Jython 2.2.1 --> Jython 2.5.2),没有任何问题。

我在升级时注意到的一些事情是 Jython 特有的:

  • os.chdir现在可以在Windows上运行。
  • 我们的一个Java软件包开始(正确地)将其Exception s子类化为Jython中的java.lang.Exception s。

如果您升级了运行 Jython 的 Java 运行时,则还应查看其发行说明,尤其是在您的代码大量使用内置 Java 包的情况下。

相关内容

  • 没有找到相关文章

最新更新