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.ForeignNodes import ForeignNode, ForeignNodes
12 class GetForeignNodes (Method):
14 returns information on foreign nodes
20 [ Mixed(ForeignNode.fields['node_id'],
21 ForeignNode.fields['hostname'])]
24 returns = [ ForeignNode.fields]
26 def call (self, auth, foreign_id_or_hostname_list = None):
28 return ForeignNodes (self.api, foreign_id_or_hostname_list).values()