From: Barış Metin Date: Wed, 13 May 2009 13:05:31 +0000 (+0000) Subject: I forgot the commit this one. X-Git-Tag: PLCAPI-4.3-14~3 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=ee9f9bbe8c097d69714af2a385899f6a27856def;p=plcapi.git I forgot the commit this one. return from the real call... --- diff --git a/PLC/Methods/RefreshPeer.py b/PLC/Methods/RefreshPeer.py index 460b5ba..85d2bc3 100644 --- a/PLC/Methods/RefreshPeer.py +++ b/PLC/Methods/RefreshPeer.py @@ -94,17 +94,18 @@ class RefreshPeer(Method): returns = Parameter(int, "1 if successful") def call(self, auth, peer_id_or_peername): - + ret_val = None peername = Peers(self.api, [peer_id_or_peername], ['peername'])[0]['peername'] file_lock = FileLock("/tmp/refresh-peer-%s.lock" % peername) if not file_lock.lock(): raise Exception, "Another instance of RefreshPeer is running." try: - self.real_call(auth, peer_id_or_peername) + ret_val = self.real_call(auth, peer_id_or_peername) except Exception, e: file_lock.unlock() raise Exception, e file_lock.unlock() + return ret_val def real_call(self, auth, peer_id_or_peername):