pyretry - separate retry logic from business logic
We've all written and rewritten code that catches exceptions and then retries to do the same procedure again. Here's a python library to help you eliminate this code from your business logic, keeping your code cleaner and your fingers more energetic.
pyretry - separate retry logic from business logic launched on October 30, 2013 with 7 votes, #129 of 565 launches that month and more than 50% of that year's launches. The site was still online in September 2026, 12 years on.
What it does
Separate your retry logic from your business logic - bobbyrenwick/pyretry
Does a similar job
all alternatives →
A simple lazy Python calculation engine, with spreadsheet demo2021 · github.com · ▲123Simple Python Calculation Engine. Contribute to bsdz/calcengine development by creating an account on GitHub.
Py-spy – A new sampling profiler for Python programs2018 · github.com · ▲286Sampling profiler for Python programs. Contribute to benfred/py-spy development by creating an account on GitHub.
A simple Prolog Interpreter written in a few lines of Python 32019 · github.com · ▲149A simple Prolog Interpreter written in a few lines of Python 3. It runs a limited subset of Prolog and uses backtracking and generators in order to perform its magic. - photonlines/Python-Prolog-Interpreter
Debugging-Friendly Tracebacks for Python2019 · github.com · ▲123Debugging-friendly exceptions for Python. Contribute to cknd/stackprinter development by creating an account on GitHub.
Change Python code while it's running using a reloading loop2019 · github.com · ▲187Change Python code while it's running without losing state - julvo/reloading
Pydantic – Data validation using Python 3.6 type hinting2017 · pydantic-docs.helpmanual.io · ▲120Documentation for the Pydantic stack. Validate data with Pydantic Validation, build production AI agents with Pydantic AI, and monitor LLM calls, agent behavior, and costs with Pydantic Logfire.
More dev tools this month
the category →

Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.
Dev tools · 1d ago · github.com

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 29d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 27d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 24d ago · openbot.run
Talanoa▲346Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 22d ago · talanoa.email
Source: Show HN post ↗
Launched alongside, October 2013
the whole month →
Run KolibriOS, Linux or Windows 98 in your browser
Life & fun · 2013 · copy.sh
- WI
Work · 2013 · gaganpreet.github.io
- GCgovuptime.com▲267
Life & fun · 2013 · govuptime.com
- IH
Life & fun · 2013 · sintaxi.com
Sketchology▲212Life & fun · 2013 · sketchologyapp.com
- AG
Dev tools · 2013 · penflip.com