哪个引发的异常在 thrift python 中给出了 "ConnectionResetError"?
Which is the exception raised that gives "ConnectionResetError" in thrift python?
我在 python 中使用 thrift 并且在断开连接时我目前捕获 TTransportException
以尝试重新连接。这在大多数情况下都可以正常工作,但有时我得到的错误是 ConnectionResetError
,这自然不会被捕获。现在我的问题是:我必须捕获哪个异常才能尝试重新连接,即使我得到 ConnectionResetError
。
我不想简单地捕获 TException
或 Exception
,而只想捕获由断开连接引起的异常。
您要查找的异常是 thrift.transport.TTransport.TTransport.Exception
当您遇到连接问题时会引发传输异常。
我在 python 中使用 thrift 并且在断开连接时我目前捕获 TTransportException
以尝试重新连接。这在大多数情况下都可以正常工作,但有时我得到的错误是 ConnectionResetError
,这自然不会被捕获。现在我的问题是:我必须捕获哪个异常才能尝试重新连接,即使我得到 ConnectionResetError
。
我不想简单地捕获 TException
或 Exception
,而只想捕获由断开连接引起的异常。
您要查找的异常是 thrift.transport.TTransport.TTransport.Exception
当您遇到连接问题时会引发传输异常。