diff --git a/helpers/etcd.py b/helpers/etcd.py index cecb8b78..4513435f 100644 --- a/helpers/etcd.py +++ b/helpers/etcd.py @@ -126,7 +126,7 @@ class Etcd: return ret def update_leader(self, state_handler): - ret = self.put_client_path('/leader', value=value, ttl=self.ttl, prevValue=state_handler.name) + ret = self.put_client_path('/leader', value=state_handler.name, ttl=self.ttl, prevValue=state_handler.name) ret and self.put_client_path('/optime/leader', value=state_handler.last_operation()) return ret