Страница 1 из 1
Аксиома 7.1 - DeprecationWarning: 'title_to_id' is deprecated
Добавлено: 10 июл 2026, 16:48
Alex_Y
Здравствуйте.
В новой версии выдает предупреждение:
Код: Выделить всё
C:\Program Files (x86)\Axioma v7\bin\python\Lib\site-packages\axipy\interface.py:102: DeprecationWarning: 'title_to_id' is deprecated.
return self._plugin_id + "_" + title_to_id(title)
Я так понимаю, используется устаревшая функция в самом коде Аксиомы? Как это исправить?
Еще вопрос, а планируется ли переход на 3.10+ версию питона?
Re: Аксиома 7.1 - DeprecationWarning: 'title_to_id' is deprecated
Добавлено: 13 июл 2026, 15:27
Александр
Предупреждение возникает из-за использования устаревших классов axipy.AxiomaPlugin и axipy.AxiomaInterface. Они были объявлены устаревшими еще в версии 5.0 (в июне 2023 года).
Чтобы это исправить, в коде вашего модуля необходимо использовать актуальный класс axipy.Plugin вместо устаревших. Сейчас прежние варианты продолжают работать, но выдают это предупреждение. В будущем мы не гарантируем их работоспособность, поэтому рекомендуем перейти на axipy.Plugin. Сделать это будет несложно, так как правила создания кнопок и инструментов, а также сигнатуры многих методов не изменились.
Подробная информация об этих изменениях:
https://axipy.axioma-gis.ru/7.1/extras/changelog.html#id16
По поводу версии Python
Да, переход на новые версии планируется. В следующей версии (ГИС Аксиома 8) мы планируем перейти на Python 3.14, а также на Qt6 и PySide6.
При этом для поддержки старых проектов будет сохранена отдельная версия программы на базе Python 3.10, Qt5 и PySide2.
Re: Аксиома 7.1 - DeprecationWarning: 'title_to_id' is deprecated
Добавлено: 14 июл 2026, 05:10
Alex_Y
Большое спасибо за ответ. Будем пробовать.