summaryrefslogtreecommitdiff
path: root/kazoo/recipe/watchers.py
Commit message (Expand)AuthorAgeFilesLines
* style: reformat all code with blackCharles-Henri de Boysson2022-10-171-28/+50
* fix(recipe): No more memory leak when ChildrenWatch was stopped (#543)kulallwang2018-12-061-0/+2
* fix: Remove use of "async" as a variableTravis Gockel2017-08-241-2/+2
* style: pep8 importsjeffwidman-pep8-importsJeff Widman2017-07-231-2/+3
* Merge pull request #391 from michielbaird/watcher_changesBen Bangert2017-05-311-1/+2
|\
| * Added test add fixed a regressionMichiel Johan Baird2016-04-201-1/+2
* | Merge pull request #354 from d3matt/FIX/potential_leakBen Bangert2017-05-311-0/+2
|\ \
| * | Fix potential leak in DataWatch and ChildrenWatchMatthew Stoltenberg2015-08-191-0/+2
| |/
* | Close the ChildrenWatch if the node doesn't exist.Jiangge Zhang2016-06-211-2/+7
|/
* Make flake8 happyHanno Schlichting2014-08-111-3/+3
* - Calling a DataWatch or ChildrenWatch instance twice (decorator) now throwsBen Bangert2014-04-211-1/+27
* - Add section on contributing recipes, add maintainer/status information forBen Bangert2014-04-211-0/+4
* Note data watch’s utility as an exist watch.Ben Bangert2014-01-031-0/+6
* - Issue #108: Circular import fail when importing kazoo.recipe.watchersBen Bangert2013-07-311-1/+1
* - Issue #109: Partials not usable properly as a datawatch call can now beBen Bangert2013-07-311-18/+2
* More documentation updates to reflect changed API for DataWatch.Ben Bangert2013-07-181-2/+15
* Refactor the DataWatch, this removes additional args by making them standard.Ben Bangert2013-07-181-91/+75
* Novel concept, use a re-entrant lock since I call a function inside the lock ...Ben Bangert2013-07-181-1/+1
* watchers: Add ability to pass WatchedEvent to functionJyrki Pulliainen2013-05-231-13/+47
* DataWatch: Pass all _func calls through _log_func_exceptionJyrki Pulliainen2013-05-221-1/+1
* Fixup tests and data watcher for better resiliency.Ben Bangert2013-04-281-42/+30
* Fix Issue #68, have watchers ignore connection closed and cease to watch the ...Ben Bangert2013-04-281-6/+20
* Fixes Issue #58.Ben Bangert2013-04-281-2/+8
* fix some comments / docstrings for DataWatchHanno Schlichting2013-03-261-9/+3
* watcher callback invalid only if NoneZsolt Dollenstein2013-02-261-2/+2
* Fix allow_missing_node, fix tests as well which were in hind-sight totally wr...Ben Bangert2013-01-081-17/+29
* - Issue #29 fixed: DataWatch and ChildrenWatch properly re-register theirBen Bangert2012-09-271-2/+2
* - DataWatch now has a `allow_missing_node` setting that allows a watch to beBen Bangert2012-09-271-15/+18
* Enhance DataWatch class (and associated unit-tests) to allow watches to be pl...Robert Myhill2012-09-251-11/+48
* fix PatientChildrenWatch example, thx jrydbergHanno Schlichting2012-09-261-2/+2
* use handler specific sleep functionHanno Schlichting2012-09-261-1/+1
* Documentation consistency.Ben Bangert2012-09-061-6/+6
* Fix doc strings on data watcher.Ben Bangert2012-08-311-5/+5
* remove sub-heading from method doc string. sphinx doesn't allow themHanno Schlichting2012-08-301-3/+0
* Most of the main refactor complete, basic connection and ping handling workin...Ben Bangert2012-08-281-2/+2
* Fix similar session listener blocking in ChildrenWatch.Ben Bangert2012-08-071-1/+1
* Spawn _get_data from session listener to avoid blocking session events.Ben Bangert2012-08-071-3/+18
* spellingHanno Schlichting2012-08-041-1/+1
* Use a consistent name for PatientChildrenWatch.Ben Bangert2012-08-031-4/+12
* Refactor ChildrenWatcher to PatientChildrenWatcher, expose publicly under wat...Ben Bangert2012-08-031-0/+65
* grammarHanno Schlichting2012-08-031-2/+1
* Expose handler as a public API for the client.Ben Bangert2012-07-301-2/+2
* Return the decorated function.Ben Bangert2012-07-251-0/+2
* Utilize handler lock object rather than import threading one.Ben Bangert2012-07-251-3/+2
* Fixed watchers that were erroneously calling the function on session re-estab...Ben Bangert2012-07-251-0/+17
* Add data watching API.Ben Bangert2012-07-131-0/+111
* Refactor .children method to ChildrenWatch for API consistency on recipe impl...Ben Bangert2012-07-131-2/+32
* Add persistent watcher and tests.Ben Bangert2012-07-131-0/+71