• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

doruirimescu / stateful-data-processor
85%

Build:
DEFAULT BRANCH: master
Repo Added 10 Oct 2025 11:32AM UTC
Token cbHXmZYv4CL5IOwrSUljCYBzqH9VDEUAB regen
Build 19 Last
Files 5
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
Sync Branches
  • master

10 Oct 2026 07:28PM UTC coverage: 85.0% (+2.2%) from 82.843%
38079940650

push

github

doruirimescu
PATCH: Fix resume for non-string keys, bare filenames, reprocess shortcut and parallel interrupt

- JsonFileRW: accept bare filenames; stringify keys on write so int keys resume
- Match processed items against their JSON-stringified key
- should_reprocess no longer bypassed by the all-processed shortcut
- Parallel: cancel queued futures on SIGINT/SIGTERM
- Snapshot data before writing; persist on BaseException
- Guard signal install for non-main threads and platforms without SIGHUP
- README quickstart uses JsonFileRW

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

60 of 68 branches covered (88.24%)

Branch coverage included in aggregate %.

44 of 49 new or added lines in 3 files covered. (89.8%)

178 of 212 relevant lines covered (83.96%)

2.52 hits per line

Relevant lines Covered
Build:
Build:
212 RELEVANT LINES 178 COVERED LINES
2.52 HITS PER LINE
Source Files on master
  • Tree
  • List 5
  • Changed 4
  • Source Changed 4
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
38079940650 master PATCH: Fix resume for non-string keys, bare filenames, reprocess shortcut and parallel interrupt - JsonFileRW: accept bare filenames; stringify keys on write so int keys resume - Match processed items against their JSON-stringified key - should_r... push 10 Oct 2026 07:28PM UTC doruirimescu github
85.0
26124406584 master PATCH: Add parallel processor README section Documents usage, ideal use cases, and limitations including thread safety, GIL constraints, single end-of-run file write, JSON string key caveat, and print_interval behaviour. Co-Authored-By: Claude S... push 19 May 2026 08:48PM UTC doruirimescu github
82.84
26124276410 master MINOR: Add ParallelStatefulDataProcessor Subclass of StatefulDataProcessor that distributes pending items across a ThreadPoolExecutor (n_workers=4 default). Pre-filters already-processed and skip-listed items before submitting; results accumulate... push 19 May 2026 08:46PM UTC doruirimescu github
82.84
26122745652 master PATCH: Fix CI shell injection from commit messages with double quotes Pass head_commit.message via env var instead of inline substitution so bash does not interpret quotes or special chars in the message body. Co-Authored-By: Claude Sonnet 4.6 <... push 19 May 2026 08:17PM UTC doruirimescu github
75.82
26122664572 master MINOR: Add verbose_skip flag to control skip logging verbosity By default, already-processed items are counted silently and a single "Skipped N items." summary is logged at the end. Set verbose_skip=True to restore the previous per-item "Item X a... push 19 May 2026 08:15PM UTC doruirimescu github
75.82
26122098864 master PATCH: Replace os._exit with sys.exit in signal handler os._exit killed the multiprocessing queue flush thread before log messages were transferred, breaking the resume test. Python signals are always delivered to the main thread, so sys.exit is ... push 19 May 2026 08:05PM UTC doruirimescu github
74.48
18407493118 master PATCH: Test version bump push 10 Oct 2025 01:09PM UTC doruirimescu github
70.2
18407461352 master Update main.yml to automatic release push 10 Oct 2025 01:08PM UTC web-flow github
70.2
18407231321 master Update README.md push 10 Oct 2025 12:59PM UTC web-flow github
70.2
18406841369 master Update README.md push 10 Oct 2025 12:42PM UTC web-flow github
70.2
See All Builds (19)

Badge your Repo: stateful-data-processor

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc