Skip to main content

Wrapper on interable for automatic caching, resuming, retrying, and multiprocessing

Project description

Wrapper on an iterable to support interruption & auto resume, retrying and multiprocessing.

There are three APIs provided:

  1. IterateWrapper: wrap some iterables to provide automatic resuming on interruption, no retrying and limited to sequence
  2. retry_dec: decorator for retrying a function on exception
  3. iterate_wrapper: need hand-crafted function but support retrying, multiprocessing and iterable.

See the source code for usage.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iterwrap-0.1.5.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iterwrap-0.1.5-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file iterwrap-0.1.5.tar.gz.

File metadata

  • Download URL: iterwrap-0.1.5.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for iterwrap-0.1.5.tar.gz
Algorithm Hash digest
SHA256 7e93e9f0a213da46d452ac67d25e96114ffbbafa5efbda7d8d41f83813954142
MD5 3f46cd890f9a8c94e83e2bd4b36cc0e0
BLAKE2b-256 f12643ed89d8521982926496594da785ed1e512590b3c9b85a27665ec68a160e

See more details on using hashes here.

File details

Details for the file iterwrap-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: iterwrap-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.9

File hashes

Hashes for iterwrap-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c5d235dc7f58bc5587c0196c937010e69a0a68bf88377850509a2e59a3a8a088
MD5 a03cb5af179ad73a96e6b13534adfd11
BLAKE2b-256 29b0828933738445c0580b51035f49497061bbe60227994aebc4339ec0feff59

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page