Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
nose config
Tags
rel_0_3_0
Mike Bayer
package reorg cont
Mike Bayer
more name changes
Mike Bayer
missing __init__.py files
Mike Bayer
renaming to dogpile.core so that we are doing a more traditional namespace package setup
Mike Bayer
- dont need pickle here
Mike Bayer
whitespace
Mike Bayer
Added tag rel_0_2_2 for changeset 563831b44738
Mike Bayer
- bump version to 0.2.2, fix changelog
Tags
rel_0_2_2
Mike Bayer
and again
Mike Bayer
fix the manifest
Mike Bayer
- expire time of None means "never expire".
Mike Bayer
Added tag rel_0_2_1 for changeset 3049dc0931e5
Mike Bayer
fix manifest
Tags
rel_0_2_1
Mike Bayer
modernize version
Mike Bayer
read the docs
Mike Bayer
also use LockError here
Chris McDonough
get rid of NameError for LockError, use util.threading instead of a conditional import in readwrite_lock
Mike Bayer
docs
Mike Bayer
- merge dogpile tests under test_dogpile, add coverage out for all options, readwrite, etc. - cleanup internals to merge newer features into _enter()
Mike Bayer
make it less about the syncreader
Mike Bayer
finish examples
Mike Bayer
doc builder
Mike Bayer
put init params in class docs
Mike Bayer
docs
Mike Bayer
fix typos
Mike Bayer
integrate the registry with dogpile
Mike Bayer
- Add new "nameregistry" helper. Another fixture derived from Beaker, this allows the ad-hoc creation of a new Dogpile lock based on a name, where all other threads calling that name at the same time will get the same Dogpile lock. Allows any number of logical "dogpile" actions to carry on concurrently without any memory taken up outside of those operations. - To support the use case supported by nameregistry, added value_and_created_fn to dogpile.acquire(). The idea is that the value_and_created_fn can return (value, createdtime), so that the creation time of the value can come from the cache, thus eliminating the need for the dogpile lock to hang around persistently.
Mike Bayer
Added tag rel_0_2_0 for changeset f85ebb7065a0
Mike Bayer
- rename to lower case dogpile - version 0.2.0, why not - add __version__
Tags
rel_0_2_0
  1. Prev
  2. Next