Show notif for unconnected compulsory ports and warning in CLI #425
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR introduces:
Error message for unconnected [★] compulsory InPorts during save and compile in the GUI (previously only shown on run).
CLI-level warning via enforce_compulsory_ports without blocking compilation.
No breaking behavior; compilation and save continue as usual.
Pull Request Type
Type of Change
Tests
1. GUI: Save and Compile with unconnected compulsory ports
On the canvas, leave a component that has a [★] compulsory InPort unconnected.
Click Save:
Workflow saved successfully.
Please make sure the [★]COMPULSORY InPorts are connected.
Click Compile:
Workflow compiled successfully.
2. CLI: Compile with unconnected compulsory ports
.py
file.Tested on? Specify Version.