return "[" + str(self.device1) + "]:" + str(self.port1) + \
" -- " + str(self.port2) + ":[" + str(self.device2) + "]"
- def _blank_format(self, format_name):
- if len(format_name) > 0:
- repr(format_name)
- else:
- return "\"\""
-
+ def _get_format_as_string(self, format):
+ return "\"" + str(self.format) + "\""
+
+ def get_linkpair_linkid(self):
+ return str(self.device1).replace(" ", "_") + "__" + \
+ str(self.device2).replace(" ", "_") + "__" + \
+ str(self.port1).replace(" ", "_") + "__" + \
+ str(self.port2).replace(" ", "_")
+
def to_json(self):
return "{\"device1\":" + repr(self.device1) + "," + \
"\"device2\":" + repr(self.device2) + "," + \
"\"port1\":" + repr(self.port1) + "," + \
"\"port2\":" + repr(self.port2) + "," + \
- "\"format\":" + self._blank_format(self.format_name) + "}"
+ "\"format\":" + self._get_format_as_string(self.format) + "}"