Handle expired token for etcd lease_grant (#2331) (#2332)

Close #2331
This commit is contained in:
monsterxx03
2022-06-13 20:58:11 +08:00
committed by GitHub
parent a77fbb1912
commit c7ee5f008d

View File

@@ -315,6 +315,7 @@ class Etcd3Client(AbstractEtcdClientWithFailover):
def prefix(self, key, retry=None):
return self.range(key, prefix_range_end(key), retry)
@_handle_auth_errors
def lease_grant(self, ttl, retry=None):
return self.call_rpc('/lease/grant', {'TTL': ttl}, retry)['ID']