Рекомендации по написанию плагинов

Импорты

При импорте рекомендуется использовать конструкцию, наподобие следующей, где перечислены все необходимые имена:

from axipy import (Position, ObserverManager, Notifications, Plugin, Separator, ActionButton, ToolButton, Button,
                   Geometry, Style, CoordSystem)

Предупреждение

В соответствии с PEP 8#Imports, не рекомендуется делать импорт всей библиотеки.

from axipy import *

При использовании большого количества библиотек, чтобы избежать конфликта имен, рекомендуется использовать конструкцию:

import axipy as axp

feature = axp.Feature({'attr_name': 'value'}, geometry=axp.Point(10, 10))