我正在使用python GUI(使用Tkinter)运行一个进程。该过程打开一个应该从通过USB连接的设备读取的线程。
代码示例:
self.com = serial.Serial()
x = self.com.read(size)
读取数据后,将其发送到服务器。
通常它工作正常但有时我在尝试将请求发送到服务器时遇到异常:
如果requests.codes.ok!= responseObj.status_code:AttributeError: 'dict'对象没有属性'status_code'
问题是我得到dict
类型而不是Response
对象。
这可能与由于某种原因无法读取设备输出的线程有关。
我试图模拟异常,但很难再现。 任何可能导致这种失败的原因或有关如何重现它的想法的帮助,以便我自己调试它将非常感激。