Skip to main content
info:

Simple retrying for asyncio

https://img.shields.io/travis/wikibusiness/async_retrying.svg https://img.shields.io/pypi/v/async_retrying.svg

Installation

pip install async_retrying

Usage

import asyncio

from async_retrying import retry

counter = 0

@retry
@asyncio.coroutine
def fn():
    global counter

    counter += 1

    if counter == 1:
        raise RuntimeError

@asyncio.coroutine
def main():
    yield from fn()

loop = asyncio.get_event_loop()

loop.run_until_complete(main())

assert counter == 2

loop.close()

Python 3.3+ is required

Metadata

Release files for async_retrying 0.2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for async_retrying 0.2.2
File Size Uploaded
async_retrying-0.2.2.tar.gz 3.1 kB Details

Release files / async_retrying-0.2.2.tar.gz

Download URL async_retrying-0.2.2.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b8de0d80438b1d6c0c7a3e42c8967ec34b65b3e3a04c017677b2e7fe62952199
BLAKE2b-256 checksum
How to use checksums
579d195a93e7503fc8173516d59e38f0702f6753015ac99b807b514a701e4f33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.2.2 This release

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page