1 # vim: tabstop=4 shiftwidth=4 softtabstop=4
2 # -*- coding: utf-8 -*-
8 from device import Device
12 class LinkPair(object):
13 def __init__(self, device1, device2, port1, port2, format, format_name=""):
14 self.device1 = device1
15 self.device2 = device2
19 self.format_name = format_name
26 def set(self, device):
34 def set(self, device):
58 def set(self, format):
59 self.__format = format
62 return "[" + str(self.device1) + "]:" + str(self.port1) + \
63 " -- " + str(self.port2) + ":[" + str(self.device2) + "]"
66 return "[ \"device1\": " + repr(self.device1) + ", " + \
67 " \"device2\": " + repr(self.device2) + ", " + \
68 " \"port1\": " + repr(self.port1) + ", " + \
69 " \"port2\": " + repr(self.port2) + ", " + \
70 " \"format\": \"" + repr(self.format_name) + "\" ]"