Original PR: https://github.com/vinta/awesome-python/pull/3092 Author: @Shiv0087 Created: 4/25/2026 Status: ❌ Closed
Base: master ← Head: master
master
057ac45
1 file changed (+1 additions, -0 deletions)
📝 README.md (+1 -0)
README.md
Checklist
* [loopz](url) - Description ending with period.
Why This Project
loopz auto-saves and resumes any Python loop from exactly where it crashed — training jobs, dataset processing, web scraping, downloads.
One decorator handles everything:
@loopz.track("training", save_every=1, state={"model": model, "optimizer": opt}) def train(epoch): run_one_epoch(model, loader, opt) train(range(50)) # crash at 31? run again → resumes from 31 ✅
Saves PyTorch model/optimizer/scheduler/GradScaler, numpy arrays, sklearn models, random seeds, and async functions. Works on any platform.
pip install loopz
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/3092
Author: @Shiv0087
Created: 4/25/2026
Status: ❌ Closed
Base:
master← Head:master📝 Commits (1)
057ac45Add loopz to Job Scheduler section📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
Checklist
* [loopz](url) - Description ending with period.Why This Project
loopz auto-saves and resumes any Python loop from exactly
where it crashed — training jobs, dataset processing,
web scraping, downloads.
One decorator handles everything:
Saves PyTorch model/optimizer/scheduler/GradScaler,
numpy arrays, sklearn models, random seeds, and async
functions. Works on any platform.
pip install loopz
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.