1025 _("Undefined block type \"{a1}\" in \"{a2}\" POU"). |
1025 _("Undefined block type \"{a1}\" in \"{a2}\" POU"). |
1026 format(a1=block_type, a2=self.Name)) |
1026 format(a1=block_type, a2=self.Name)) |
1027 try: |
1027 try: |
1028 self.GenerateBlock(instance, block_infos, body, None) |
1028 self.GenerateBlock(instance, block_infos, body, None) |
1029 except ValueError as e: |
1029 except ValueError as e: |
1030 raise PLCGenException(e.message) |
1030 raise PLCGenException(str(e)) |
1031 elif isinstance(instance, ConnectorClass): |
1031 elif isinstance(instance, ConnectorClass): |
1032 connector = instance.getname() |
1032 connector = instance.getname() |
1033 if self.ComputedConnectors.get(connector, None): |
1033 if self.ComputedConnectors.get(connector, None): |
1034 continue |
1034 continue |
1035 expression = self.ComputeExpression(body, instance.connectionPointIn.getconnections()) |
1035 expression = self.ComputeExpression(body, instance.connectionPointIn.getconnections()) |
1303 _("Undefined block type \"{a1}\" in \"{a2}\" POU"). |
1303 _("Undefined block type \"{a1}\" in \"{a2}\" POU"). |
1304 format(a1=block_type, a2=self.Name)) |
1304 format(a1=block_type, a2=self.Name)) |
1305 try: |
1305 try: |
1306 paths.append(str(self.GenerateBlock(next, block_infos, body, connection, order, to_inout))) |
1306 paths.append(str(self.GenerateBlock(next, block_infos, body, connection, order, to_inout))) |
1307 except ValueError as e: |
1307 except ValueError as e: |
1308 raise PLCGenException(e.message) |
1308 raise PLCGenException(str(e)) |
1309 elif isinstance(next, ContinuationClass): |
1309 elif isinstance(next, ContinuationClass): |
1310 name = next.getname() |
1310 name = next.getname() |
1311 computed_value = self.ComputedConnectors.get(name, None) |
1311 computed_value = self.ComputedConnectors.get(name, None) |
1312 if computed_value is not None: |
1312 if computed_value is not None: |
1313 paths.append(str(computed_value)) |
1313 paths.append(str(computed_value)) |