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.4.tar.gz (18.1 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.4-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iterwrap-0.1.4.tar.gz
  • Upload date:
  • Size: 18.1 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.4.tar.gz
Algorithm Hash digest
SHA256 259d09eea67714b6bcab67fe2921140a964c436c6aececd5973a4e933c4ff107
MD5 812d12c42fc2108f39f9678f2b8b3b70
BLAKE2b-256 4b993d23660aae8e3c8563ac5d1f57831271541c4f5b77401edd0ae36ebe607c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iterwrap-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 18.2 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7dfacd88bc857c1dbce42906e5dd5061014c37a827a6593581ea682f7033acfd
MD5 3ec0ec2771b2b34a6ad5f1c23491044a
BLAKE2b-256 bda00e92dc3f762fac9a947279840703abb1d1cec459e0756d86c4c4f6042df5

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