{% for clientName, clientData in clients.items()
if clientData.output| length != 0%}
{{clientName}}
{% endfor %}
inputs
{% for clientName, clientData in clients.items() %}
{% for output in clientData.output %}
{{output }}
{% endfor %}
{% endfor %}
{% for clientName, clientData in clients.items()
if clientData.input | length != 0%}
{{clientName}}
{% for input in clientData.input %}
{% if not loop.first%}
{% endif %}
{{input }}
{% for oClientName, oClientData in clients.items()
if oClientData.output| length != 0%}
{% for oPortName, oPortData in oClientData.output.items() %}
{% set connected = [] %}