Страница 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
Большое спасибо за ответ. Будем пробовать.