retry: Retry combinators for monadic actions that may fail
This package exposes combinators that can wrap arbitrary monadic actions. They run the action and potentially retry running it with some configurable delay for a configurable number of times. The purpose is to make it easier to work with IO and especially network IO actions that often experience temporary failure and warrant retrying of the original action. For example, a database query may time out for a while, in which case we should hang back for a bit and retry the query instead of simply raising an exception.
[Skip to Readme]
Flags
Manual Flags
Name | Description | Default |
---|---|---|
lib-werror | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- retry-0.9.2.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.2.0.0, 0.3.0.0, 0.4, 0.5, 0.5.1, 0.6, 0.7, 0.7.0.1, 0.7.1, 0.7.2, 0.7.3, 0.7.4, 0.7.4.1, 0.7.4.2, 0.7.4.3, 0.7.5.0, 0.7.5.1, 0.7.6.0, 0.7.6.1, 0.7.6.2, 0.7.6.3, 0.7.7.0, 0.8.0.0, 0.8.0.1, 0.8.0.2, 0.8.1.0, 0.8.1.1, 0.8.1.2, 0.9.0.0, 0.9.1.0, 0.9.2.0, 0.9.2.1, 0.9.3.0, 0.9.3.1 |
---|---|
Change log | changelog.md |
Dependencies | base (>=4.8 && <5), exceptions (>=0.5), ghc-prim, mtl (<2.3), mtl-compat, random (>=1), transformers [details] |
License | BSD-3-Clause |
Copyright | Ozgun Ataman, Soostone Inc |
Author | Ozgun Ataman |
Maintainer | ozgun.ataman@soostone.com |
Revised | Revision 1 made by sjakobi at 2022-05-20T00:33:54Z |
Category | Control |
Home page | http://github.com/Soostone/retry |
Source repo | head: git clone git://github.com/Soostone/retry.git |
Uploaded | by MichaelXavier at 2022-03-02T20:25:59Z |
Distributions | Arch:0.9.3.1, Debian:0.8.1.2, Fedora:0.9.3.1, LTSHaskell:0.9.3.1, NixOS:0.9.3.1, Stackage:0.9.3.1 |
Reverse Dependencies | 73 direct, 127 indirect [details] |
Downloads | 69200 total (17 in the last 30 days) |
Rating | 2.5 (votes: 4) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2022-03-02 [all 1 reports] |