diff options
author | WooParadog <guohaochuan@gmail.com> | 2014-10-30 10:40:14 +0800 |
---|---|---|
committer | WooParadog <guohaochuan@gmail.com> | 2014-10-30 10:40:14 +0800 |
commit | 62d164deb7c67396331471dd21f151373daac653 (patch) | |
tree | ed9304bb4025936d69359e4c87b2dedd16e40f72 /src | |
parent | b4ff9cea95d0dbb1a8f83d9ff140fd9d9d977f8e (diff) |
Recursive watch
Diffstat (limited to 'src')
-rw-r--r-- | src/etcd/client.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/etcd/client.py b/src/etcd/client.py index f73c667..b07d9db 100644 --- a/src/etcd/client.py +++ b/src/etcd/client.py @@ -452,7 +452,7 @@ class Client(object): """ return self.read(key) - def watch(self, key, index=None, timeout=None): + def watch(self, key, index=None, timeout=None, recursive=None): """ Blocks until a new event has been received, starting at index 'index' @@ -476,9 +476,11 @@ class Client(object): """ if index: - return self.read(key, wait=True, waitIndex=index, timeout=timeout) + return self.read(key, wait=True, waitIndex=index, timeout=timeout, + recursive=recursive) else: - return self.read(key, wait=True, timeout=timeout) + return self.read(key, wait=True, timeout=timeout, + recursive=recursive) def eternal_watch(self, key, index=None): """ |