跳至主要内容

将一组代码单元按顺序组织,可以重复执行,跳过已完成的单元

项目描述

一组Python类,用于声明幂等序列的命令——一个可以重复运行且在成功时无论运行多少次都会产生相同副作用序列。

当您有一系列命令,每个命令都可能失败,并且您希望一直重试直到成功,但又不想再次运行已完成的先前部分时,这很有用。

请参阅 idemseq/examples 下的示例。

$ pip install idempotent-sequence

$ set IDEMSEQ_SEQUENCE_ID=/tmp/example02.db
$ export IDEMSEQ_SEQUENCE_ID
$ set IDEMSEQ_LOG_LEVEL=debug
$ export IDEMSEQ_LOG_LEVEL

$ idemseq idemseq.examples.example02:example

$ idemseq idemseq.examples.example02:example list
$ idemseq idemseq.examples.example02:example run --dry-run
$ idemseq idemseq.examples.example02:example run
$ idemseq idemseq.examples.example02:example reset all

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。

源分布

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面