MMpy.set_api_version
Синтаксис
MMpy.set_api_version(major, minor, micro)
Описание
Устанавливает версию MMpy API для сессии скрипта.
Параметры
Имя |
Тип |
Описание |
---|---|---|
major |
int | Версия Major API для использования. |
minor |
int | Версия Minor API для использования. |
micro | int | Версия Micro API для использования. |
Примечания
Эта функция предусмотрена для скриптов, чтобы обеспечить улученную прямую совместимость с будущими версиями приложения.
Для того чтобы получить улучшенные интерфейсы Python, приложение иногда может быть вынуждено нарушить совместимость API с существующими скриптами. Это случается редко, но может произойти.
При использовании этой функции устанавливается среда Python, которая обеспечивает совместимость старых API, поэтому имеется возможность запускать уже существующие скрипты.
Управление версиями API следует принятым практикам сообщества Python, согласно тому, как описано здесь: https://www.python.org/dev/peps/pep-0440/ и https://semver.org/.
По сути, схема управления версиями выполняется по шаблону: "major.minor.micro", где приращение номера основной версии означает критическое изменение API.
По умолчанию, если этого не происходит (например, для записанных скриптов до версии 2020), основной версией API будет считаться v1.0.0.
Скрипты, записанные в приложении версии 2020 и далее, будут автоматически вставляться в первую строку, выполненняемую в скрипте.
Примеры
MMpy.set_api_version(1, 0, 0)
ID ресурса
IDPH_SET_API_VERSION