Current collected state Current
Observed since 20 Oct, 21:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Teardown orchestration: reverse-order cleanup with success logging.
Teardown orchestration for Python. Register cleanup steps, then run them in reverse order on exit — logging each one's success or failure without short-circuiting the rest.
pip install aftercare
from aftercare import Aftercare
order = []
with Aftercare() as ac:
ac.add(lambda: order.append("close_db"), name="close_db")
ac.add(lambda: order.append("flush_cache"), name="flush_cache")
# main work...
assert order == ["flush_cache", "close_db"]
assert all(r.ok for r in ac.results)
This is an early 0.1.0 release with active development planned:
Coldbricks — coldbricks@gmail.com
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.0 | 22 Jul 2026 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:71f8a064259fd823a542ea7623ec7a4a18b17d637c15a807621b39520369e795