A Twisted class for retrying failing calls with a customizable back-off schedule.
项目描述
txretry提供了一种Twisted类,RetryingCall,该类调用一个函数直到成功。可以指定一个退避迭代器(一个生成器函数,它产生间隔)来自定义重试调用之间的间隔。当退避迭代器引发StopIteration时,将中止调用函数的尝试。RetryingCall类的实例提供了一个start方法,该方法返回一个Deferred,该Deferred将在函数结果上触发或错误回退到遇到的第一个失败。
该类的用法在以下博客文章中描述:http://blogs.fluidinfo.com/terry/2009/11/12/twisted-code-for-retrying-function-calls/