Всем добрый день !
Как правильно ловить пользовательские исключения.
Пишу скрипт которы работает по API с сервреров Zabbix.
Подключаю класс ZabbixAPI
from zabbix_api import ZabbixAPI
Выполняю запрос к серверу zabbix через
try:
zapi.host.create({“host”:hostName,“name”:visibleName,“interfaces”:,“groups”:groupsid,“templates”:templatesid})
print(“Хост”, hostName, “создан”)
except zabbix_api.Already_Exists:
print(“Хост”, hostName, “уже существует”)
При этом если хост сущестувует то генерится исключение zabbix_api.Already_Exists
Это исключение можно поймать только если подключить модуль zabbix_api польность, т.е. Import zabbix_api
Ранее читал что подключение модуля полностью есть нехорошая практика.
Прошу совета гуру Python как правильно поступить в данном случае ?