1 from PLC.Faults import *
2 from PLC.Method import Method
3 from PLC.Parameter import Parameter, Mixed
4 from PLC.Auth import Auth
6 from PLC.ForeignNodes import ForeignNode, ForeignNodes
8 class GetForeignNodes (Method):
10 returns information on foreign nodes
16 [ Mixed(ForeignNode.fields['foreign_node_id'],
17 ForeignNode.fields['hostname'])]
20 returns = [ ForeignNode.fields]
22 def call (self, auth, foreign_id_or_peername_list = None):
24 return ForeignNodes (self.api, foreign_id_or_peername_list).values()