{% for clientName, clientData in clients.items() if clientData.output| length != 0%} {% endfor %} {% endfor %} {% endfor %} {% for clientName, clientData in clients.items() if clientData.input | length != 0%} {% for input in clientData.input %} {% if not loop.first%} {% endif %} {% for outputClientName, outputClientData in clients.items() if outputClientData.output| length != 0%} {% for outputName, outputData in outputClientData.output.items() %} {% endfor %} {% endfor %} {% endfor %} {% endfor %}
outputs {{clientName}}
inputs {% for clientName, clientData in clients.items() %} {% for output in clientData.output %} {{output }}
{{clientName}}
{{input }}
{% set connected = [] %} {% for con in outputData.connections %} {% if con == clientName + ":" + input %} {% if connected.append(1) %}{% endif %} {% endif %} {% endfor %} {% if not connected %} {% endif %}