Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
0.2 branch
Branches
rel_0_2
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
Mike Bayer
fix example
Mike Bayer
fix the example here
Mike Bayer
formatting
Mike Bayer
Added tag rel_0_1_0 for changeset 935ca8f0a2fb
  1. Prev
  2. Next