Commits

Author Commit Message Labels Comments Date
Antoine Bertin
Merged zzzeek/dogpile.cache into master
Mike Bayer
Merged in dairiki/dogpile.cache/docs.creating-backends (pull request #8) Trivial doc fix: Correct example on configuring custom backend.
Mike Bayer
- 0.5.3 - changelog for pullreq #9
Mike Bayer
Merged in dairiki/dogpile.cache/bug.py26-formatstring (pull request #9) Python 2.6 requires explicit positional argument specification in format strings
dairiki
Python 2.6 requires explicit positional argument specification in format strings
dairiki
Correct docs on how to configure custom (or any) backend.
Mike Bayer
0.5.2 release
Mike Bayer
add wheel config
Mike Bayer
- correct and test the example RW mutex - add tests in dbm impl that run without fcntl present, test on windows
Mike Bayer
- Fixes to routines on Windows, including that default unit tests pass, and an adjustment to the "soft expiration" feature to ensure the expiration works given windows time.time() behavior.
Mike Bayer
Added py2.6 compatibility for unsupported ``total_seconds()`` call in region.py
Mike Bayer
formatting
Mike Bayer
formatting
Mike Bayer
- keep fcntl import local to FileLock to allow import on windows - #44
Mike Bayer
- Added a new argument ``lock_factory`` to the :class:`.DBMBackend` implementation. This allows for drop-in replacement of the default :class:`.FileLock` backend, which builds on ``os.flock()`` and only supports Unix platforms. A new abstract base :class:`.AbstractFileLock` has been added to provide a common base for custom lock implementations.
Mike Bayer
release date
Mike Bayer
fix changelog here
Mike Bayer
- The :meth:`.CacheRegion.invalidate` method now supports an option ``hard=True|False``. A "hard" invalidation, equivalent to the existing functionality of :meth:`.CacheRegion.invalidate`, means :meth:`.CacheRegion.get_or_create` will not return the "old" value at all, forcing all getters to regenerate or wait for a regeneration. "soft" invalidation means that getters can continue to return the old value until a new one is generated. #38
Mike Bayer
put a where here so that "test.py" in the root doesn't get run as a test
Mike Bayer
- changelog for #40 - add version info to docstring for is_configured
Mike Bayer
Merged in morgan_fainberg/dogpile.cache/exception_cleanup (pull request #4) Add in dogpile.cache explicit exceptions
Mike Bayer
changelog
Mike Bayer
Merged in virhilo/dogpile.cache (pull request #6) changed pickle protocol to pickle.HIGHEST_PROTOCOL in set_multi method of redis backend
Mike Bayer
Merged in iurisilvio/dogpile.cache/iurisilvio/fix-memcached-backend-doc-typo-min_compr-1378213243936 (pull request #5) Fix memcached backend doc typo: min_compres_len
Łukasz Fidosz
changed pickle protocol to pickle.HIGHEST_PROTOCOL in set_multi method of redis backend
Iuri de Silvio
Fix memcached backend doc typo: min_compres_len
morgan_fainberg
Add in dogpile.cache explicit exceptions Replaced relevant cases of raising Exception with a dogpile.cache explicit exception (for better handling). Also added in a simple @property method to allow checking to see if a given CacheRegion has been previously configured (a little more elegant than a try/except block trying to access .backend).
Mike Bayer
changelog
Mike Bayer
Merged in znanja/dogpile.cache/fix-redis-py32 (pull request #3) Use compat.u() instead of u"" in RedisBackend
Jimmy Mabey
Use compat.u() instead of u"" in RedisBackend This fixes RedisBackend for Python 3.0 to 3.2, which don't support the u"" syntax.
  1. Prev
  2. Next