hass-core/homeassistant/components/onvif/util.py

11 lines
302 B
Python

"""ONVIF util."""
from __future__ import annotations
from zeep.exceptions import Fault
def stringify_onvif_error(error: Exception) -> str:
"""Stringify ONVIF error."""
if isinstance(error, Fault):
return error.message or str(error) or "Device sent empty error"
return str(error)