Skip to content

A subclass of python's builtin property class that removes boilerplate by implementing the _hidden_attribute pattern with a single decorator call. Also facilitates invalidation of the cached hidden attribute with a `@cacheproperty.invalidate` decorator on any other methods or properties in a class.

License

Notifications You must be signed in to change notification settings

mattHawthorn/cacheproperty

Repository files navigation

cacheproperty

Documentation Status Updates

A subclass of python's builtin property class that removes boilerplate by implementing the _hidden_attribute pattern with a single decorator call. Also facilitates invalidation of the cached hidden attribute with a @cacheproperty.invalidate decorator on any other methods or properties in a class.

Features

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

About

A subclass of python's builtin property class that removes boilerplate by implementing the _hidden_attribute pattern with a single decorator call. Also facilitates invalidation of the cached hidden attribute with a `@cacheproperty.invalidate` decorator on any other methods or properties in a class.

Resources

License

Stars

Watchers

Forks

Packages

No packages published