Show HN: Decorator to Speed Up Development(github.com)
github.com
Show HN: Decorator to Speed Up Development
https://github.com/pcauthorn/devcache
3 comments
Interesting project! I like the config file. The readme also has a good example.
Can you go a bit more into detail as to why I would pick this over functional.lru_cache?
Can you go a bit more into detail as to why I would pick this over functional.lru_cache?
Thanks for checking it out!
Good question, this is slightly different than lru_cache in that it persists to disk so it retrieves from the cache even when you rerun the Python interpreter.
Also it gives you a bit of flexibility as when to refresh the cache and to use or ignore function parameters. I often make a change in one 'group', db data for example, and am able to just refresh those methods that gather data from the db.
Good question, this is slightly different than lru_cache in that it persists to disk so it retrieves from the cache even when you rerun the Python interpreter.
Also it gives you a bit of flexibility as when to refresh the cache and to use or ignore function parameters. I often make a change in one 'group', db data for example, and am able to just refresh those methods that gather data from the db.
Not something I seen, a decorator used only for development that is deployed in production.
Thoughts?