如果使用Python的顽强性,如果异常不是特定类型,如何重试函数?
如果出现某种类型的异常,retry_if_exception_type
将重试。 not
似乎无法在方法之前或其参数之前工作。
另一方面,即使没有出现错误,retry_unless_exception_type
也会永远循环,直到出现某种类型的错误为止。
最佳答案
结合使用retry_unless_exception_type()
和stop_after_attempt()
对我来说很有效。 stop_after_attempt()
防止无限循环。
关于python - Python韧性: How to retry if exception is NOT of a certain type?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59435875/