Reset watchers on lost connection
fix some comments / docstrings for DataWatch
Closes #50: Avoid problems with sleep function in mixed gevent/threading setup
pep8 cleanup
avoid heisenfailure in test_lock_non_blocking
whitespace
remove time restriction on concurrent queue test
index doc tweaks
more doc tweaks, be explicit about server host/port in basic example
more doc tweaks
factor out common bits from both queues
re-use client.ensure_path method
rename `Queue._ensure_parents` to `_ensure_paths`
move _ensure_paths call in `__len__` into base class
factor out `_ensure_paths` into queue base class
use transaction as a context manager
more queue api docs tweaks
prepare
vb
set an event when a ping is sent, and clear it when we receive a reply ping
if a ping is outstanding at the next heartbeat, assume the connection is lost
ConnectionDropped is then raised so that session recovery can be attempted with a different ZooKeeper node