A cached-property for decorating methods in classes.
History:
1.2.0 (2015-04-28)
Overall code and test refactoring, thanks to @gsakkis
Allow the del statement for resetting cached properties with ttl instead
of del obj._cache[attr], thanks to @gsakkis.
Uncovered a bug in PyPy, https://bitbucket.org/pypy/pypy/issue/2033/
attributeerror-object-attribute-is-read, thanks to @gsakkis
Fixed threaded_cached_property_with_ttl to actually be thread-safe, thanks
to @gsakkis
1.1.0 (2015-04-04)
Regression: As the cache was not always clearing, we've broken out the
time to expire feature to its own set of specific tools, thanks to
@pydanny
Fixed typo in README, thanks to @zoidbergwill
1.0.0 (2015-02-13)
Added timed to expire feature to cached_property decorator.
Backwards incompatiblity: Changed del monopoly.boardwalk to del
monopoly['boardwalk'] in order to support the new TTL feature.
DESCR:
Backport of the subprocess module from Python 3.2/3.3 for use on 2.x.
This is a backport of the subprocess standard library module from Python
3.2 & 3.3 for use on Python 2.4, 2.5, 2.6 and 2.7. It includes bugfixes
and new features. On POSIX systems it is guaranteed to be reliable when
used in threaded applications. Bonus: It includes timeout support from
Python 3.3.
Upstream says that it "can not" work with perl 5.22 and has even
forked perl as "stableperl" to allow his package to work instead
of fixing it differently.
See http://blog.schmorp.de/2015-06-06-stableperl-faq.html
Ok bsiegert@