diff --git a/src/pypdevs/tracers/tracerXML.py b/src/pypdevs/tracers/tracerXML.py index 97af3cb..378e7a4 100644 --- a/src/pypdevs/tracers/tracerXML.py +++ b/src/pypdevs/tracers/tracerXML.py @@ -93,7 +93,7 @@ class TracerXML(object): if (aDEVS.OPorts[I] in aDEVS.my_output and aDEVS.my_output[aDEVS.OPorts[I]] is not None): port_info += '\n' - for j in aDEVS.my_output[aDEVS.OPorts[I]]: + for j in aDEVS.my_output.get(aDEVS.OPorts[I], []): port_info += "" + str(j) + "\n\n" runTraceAtController(self.server, self.uid, @@ -114,7 +114,7 @@ class TracerXML(object): port_info = "" for I in range(len(aDEVS.IPorts)): port_info += '\n' - for j in aDEVS.my_input[aDEVS.IPorts[I]]: + for j in aDEVS.my_input.get(aDEVS.IPorts[I], []): port_info += "" + str(j) + "\n\n" runTraceAtController(self.server, self.uid, @@ -135,7 +135,7 @@ class TracerXML(object): port_info = "" for I in range(len(aDEVS.IPorts)): port_info += '\n' - for j in aDEVS.my_input[aDEVS.IPorts[I]]: + for j in aDEVS.my_input.get(aDEVS.IPorts[I], []): port_info += "" + str(j) + "\n\n" runTraceAtController(self.server, self.uid, @@ -150,7 +150,7 @@ class TracerXML(object): for I in range(len(aDEVS.OPorts)): if aDEVS.OPorts[I] in aDEVS.my_output: port_info += '\n' - for j in aDEVS.my_output[aDEVS.OPorts[I]]: + for j in aDEVS.my_output.get(aDEVS.OPorts[I], []): port_info += "" + str(j) + "\n\n" runTraceAtController(self.server, self.uid,