docs: def release(self):
          """Release the lock"""
          base64_key = _encode(self.key)
          base64_value = _encode(self._uuid)
  
          txn = {
              'compare': [{
                  'key': base64_key,
                  'result': 'EQUAL',
                  'target': 'VALUE',
                  'value': base64_value
              }],
              'success': [{
                  'request_delete_range': {
                      'key': base64_key
                  }
              }]
          }
  
          result = self.client.transaction(txn)
          if 'succeeded' in result:
              return result['succeeded']
          return False