Skip to content

Commit 6ccabd8

Browse files
committed
Merge pull request #70 from wooparadog/recursive-watch
Recursive watch
2 parents e6dc67d + 62d164d commit 6ccabd8

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/etcd/client.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,7 @@ def get(self, key):
455455
"""
456456
return self.read(key)
457457

458-
def watch(self, key, index=None, timeout=None):
458+
def watch(self, key, index=None, timeout=None, recursive=None):
459459
"""
460460
Blocks until a new event has been received, starting at index 'index'
461461
@@ -479,9 +479,11 @@ def watch(self, key, index=None, timeout=None):
479479
480480
"""
481481
if index:
482-
return self.read(key, wait=True, waitIndex=index, timeout=timeout)
482+
return self.read(key, wait=True, waitIndex=index, timeout=timeout,
483+
recursive=recursive)
483484
else:
484-
return self.read(key, wait=True, timeout=timeout)
485+
return self.read(key, wait=True, timeout=timeout,
486+
recursive=recursive)
485487

486488
def eternal_watch(self, key, index=None):
487489
"""

0 commit comments

Comments
 (0)