skip to content
developertype

snippets

filter:96 snippets
py-gen-retry·python·general
import time

def retry(fn, attempts=3, delay=0.5):
    for i in range(attempts):
        try:
            return fn()
        except Exception:
            if i == attempts - 1:
                raise
            time.sleep(delay * (2 ** i))