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.6.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.6-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iterwrap-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 312e822be09bc02c910fa50edacfd74f87af7a24af261217287504d68dc491dc
MD5 faf63f0dc925dcd20f3f694d7a3a7480
BLAKE2b-256 98b1fe5b5bc860caef3347e829d90b75ca84636805a5768a136ec1aff6f58692

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iterwrap-0.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 50d37b20943c76a5ae90fcbb7024d4a08988b4857cf4e252f0fafc01a8c090ee
MD5 e4b880ae380905726b281e0e8d9c7f31
BLAKE2b-256 e4c11babb999319c1319e655ecbb94453b32df076a02f26ee33b7d26abb22522

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