B C_@s$ddlZddZGdddeZdS)NcCst|dS)z Sleep strategy that delays execution for a given number of seconds. This is the default strategy, and may be mocked out for unit testing. N)timesleep)secondsrf/private/var/folders/fw/jsxvvqfs4sz4tdnfdvg5typ5vk77qg/T/pip-install-pio4sg6z/tenacity/tenacity/nap.pyrsrc@s eZdZdZddZddZdS)sleep_using_eventz0Sleep strategy that waits on an event to be set.cCs ||_dS)N)event)selfrrrr__init__"szsleep_using_event.__init__cCs|jj|ddS)N)timeout)rwait)r r rrr__call__%szsleep_using_event.__call__N)__name__ __module__ __qualname____doc__r r rrrrrsr)rrobjectrrrrrs