r2lab is migrating from a previous depl. based on omf_sfa
[plcapi.git] / PLC / Methods / AddPeer.py
index 1b4c343..868ce11 100644 (file)
@@ -1,7 +1,6 @@
-# $Id$
 #
 # Thierry Parmentelat - INRIA
-# 
+#
 
 from PLC.Method import Method
 from PLC.Parameter import Parameter, Mixed
@@ -9,7 +8,7 @@ from PLC.Auth import Auth
 from PLC.Peers import Peer, Peers
 
 can_update = lambda (field, value): field in \
-             ['peername', 'peer_url', 'key', 'cacert']
+             ['peername', 'peer_url', 'key', 'cacert', 'shortname', 'hrn_root']
 
 class AddPeer(Method):
     """
@@ -30,8 +29,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']