Обновление Jython с версии 2.2.1 до версии 2.5.2, возможные риски

Мы хотим обновить нашу версию Jython до версии 2.5.2. После чтения документации и тестирования кажется, что единственное, что нам нужно сделать, – добавить magic comment кодирования в начале каждого файла python, то есть #encoding=utf-8

Это кажется слишком легким, но я боюсь возможных ошибок, появляющихся в будущем.

Кто-нибудь прошел через это? Любая обратная совместимость?

Благодаря!

One Solution collect form web for “Обновление Jython с версии 2.2.1 до версии 2.5.2, возможные риски”

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 как java.lang.Exception s в Jython.

Если вы обновили исполняемую среду Java, на которой работает Jython, вы также должны проверить ее заметки о выпуске, особенно если ваш код широко использует встроенные пакеты Java.

 
Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.