X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FAddPeer.py;h=5a5b6fa6fa2fcb7ea9b262fb407f4197f0d2eb0e;hb=83fe6b6b3571d190b525e46d30b0df05e552d76e;hp=d62f4ff1d8e6442c439e484d4c64e19ec97ed254;hpb=7c328b743dd874fef3a85b6ac48a36ad8ef17590;p=plcapi.git diff --git a/PLC/Methods/AddPeer.py b/PLC/Methods/AddPeer.py index d62f4ff..5a5b6fa 100644 --- a/PLC/Methods/AddPeer.py +++ b/PLC/Methods/AddPeer.py @@ -1,7 +1,8 @@ # $Id$ +# $URL$ # # Thierry Parmentelat - INRIA -# +# from PLC.Method import Method from PLC.Parameter import Parameter, Mixed @@ -9,7 +10,7 @@ from PLC.Auth import Auth from PLC.Peers import Peer, Peers can_update = lambda (field, value): field in \ - ['peername', 'peer_url', 'key', 'cacert', 'shortname'] + ['peername', 'peer_url', 'key', 'cacert', 'shortname', 'hrn_root'] class AddPeer(Method): """ @@ -30,8 +31,8 @@ class AddPeer(Method): returns = Parameter(int, "New peer_id (> 0) if successful") def call(self, auth, peer_fields): - peer = Peer(self.api, peer_fields); - peer.sync() - self.event_objects = {'Peer': [peer['peer_id']]} + peer = Peer(self.api, peer_fields); + peer.sync() + self.event_objects = {'Peer': [peer['peer_id']]} - return peer['peer_id'] + return peer['peer_id']