电路 Python MQTT 异常块

问题描述

我正在使用 Adafruit Circuit Python MQTT library 并试图捕捉正在生成的错误。

   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: name 'MMQTTException' 未定义

任何想法我应该如何正确捕获此错误?

该库具有以下错误类。我猜它需要以某种方式暴露出来?

class MMQTTException(Exception):
    """MiniMQTT Exception class."""

    # pylint: disable=unnecessary-pass
    # pass

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)