From mboxrd@z Thu Jan 1 00:00:00 1970 From: rmccabe@sourceware.org Date: 21 Jun 2006 23:07:07 -0000 Subject: [Cluster-devel] conga/luci/site/luci/Extensions ricci_communic ... Message-ID: <20060621230707.20815.qmail@sourceware.org> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit CVSROOT: /cvs/cluster Module name: conga Changes by: rmccabe at sourceware.org 2006-06-21 23:07:06 Modified files: luci/site/luci/Extensions: ricci_communicator.py Log message: Patches: http://sourceware.org/cgi-bin/cvsweb.cgi/conga/luci/site/luci/Extensions/ricci_communicator.py.diff?cvsroot=cluster&r1=1.2&r2=1.3 --- conga/luci/site/luci/Extensions/ricci_communicator.py 2006/06/19 17:10:29 1.2 +++ conga/luci/site/luci/Extensions/ricci_communicator.py 2006/06/21 23:07:06 1.3 @@ -70,15 +70,20 @@ return self.authed() - def unauth(self): - doc = minidom.Document() - ricci = doc.createElement('ricci') - ricci.setAttribute('version', '1.0') - ricci.setAttribute('function', 'authenticate') - doc.appendChild(ricci) - self.__send(doc) - resp = self.__receive() - return resp.firstChild.getAttribute('success') + + def unauth(self): + doc = minidom.Document() + ricci = doc.createElement('ricci') + ricci.setAttribute('version', '1.0') + ricci.setAttribute('function', 'unauthenticate') + doc.appendChild(ricci) + self.__send(doc) + resp = self.__receive() + ret = resp.firstChild.getAttribute('success') + if ret != '0': + raise Exception(str(ret)) + return True + def process_batch(self, batch_xml, async=False): if not self.authed(): @@ -212,3 +217,5 @@ return ricci.authed() def ricci_authenticate(self, ricci, password): return ricci.auth(password) +def ricci_unauthenticate(self, ricci): + return ricci.unauth()