我正在使用 Adafruit Circuit Python MQTT 库并试图捕捉正在生成的错误。
while True:
try:
# Poll the message queue
mqtt_client.loop()
except (ValueError, RuntimeError, MMQTTException) as e:
print("Failed to get data, retrying\n", e)
mqtt_client.reconnect()
# continue
time.sleep(1)
但这会产生以下错误:
NameError:未定义名称“MMQTTException”
任何想法我应该如何正确捕获这个错误?
该库具有以下错误类。我猜它需要以某种方式暴露?
class MMQTTException(Exception):
"""MiniMQTT Exception class."""
# pylint: disable=unnecessary-pass
# pass