2 # Thierry Parmentelat - INRIA
5 from PLC.Faults import *
6 from PLC.Method import Method
7 from PLC.Parameter import Parameter, Mixed
8 from PLC.Auth import Auth
10 from PLC.Peers import Peer, Peers
12 class GetPeers (Method):
14 returns information on known peers
20 [Mixed(Peer.fields['peer_id'],
21 Peer.fields['peername'])],
24 returns = [Peer.fields]
26 def call (self, auth, peer_id_or_peername_list = None):
28 return Peers (self.api, peer_id_or_peername_list).values()