Inspired by dannyfritz/commit-message-emoji
See also gitmoji.
| Commit type | Emoji |
|---|---|
| Initial commit | 🎉 :tada: |
| Version tag | 🔖 :bookmark: |
| New feature | ✨ :sparkles: |
| Bugfix | 🐛 :bug: |
| from functools import lru_cache, wraps | |
| from time import monotonic | |
| def lru_cache_with_ttl(maxsize=128, typed=False, ttl=60): | |
| """Least-recently used cache with time-to-live (ttl) limit.""" | |
| class Result: | |
| __slots__ = ("value", "death") |
Inspired by dannyfritz/commit-message-emoji
See also gitmoji.
| Commit type | Emoji |
|---|---|
| Initial commit | 🎉 :tada: |
| Version tag | 🔖 :bookmark: |
| New feature | ✨ :sparkles: |
| Bugfix | 🐛 :bug: |