Skip to content

Commit 62d164d

Browse files
committed
Recursive watch
1 parent b4ff9ce commit 62d164d

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
@@ -452,7 +452,7 @@ def get(self, key):
452452
"""
453453
return self.read(key)
454454

455-
def watch(self, key, index=None, timeout=None):
455+
def watch(self, key, index=None, timeout=None, recursive=None):
456456
"""
457457
Blocks until a new event has been received, starting at index 'index'
458458
@@ -476,9 +476,11 @@ def watch(self, key, index=None, timeout=None):
476476
477477
"""
478478
if index:
479-
return self.read(key, wait=True, waitIndex=index, timeout=timeout)
479+
return self.read(key, wait=True, waitIndex=index, timeout=timeout,
480+
recursive=recursive)
480481
else:
481-
return self.read(key, wait=True, timeout=timeout)
482+
return self.read(key, wait=True, timeout=timeout,
483+
recursive=recursive)
482484

483485
def eternal_watch(self, key, index=None):
484486
"""

0 commit comments

Comments
 (0)