Feature implemented from feature request #82 (#83) #95
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.
This request implemented CMA feature request #82 (CMA output name changes for an array).
The current PR should only add the new feature and should not affect any other existing implementation.
It does introduce a tree structure for source->destination array mapping, which is documented in the detail in the source code, but please let me know if it's not straightforward to follow and I will be happy to have a walkthrough.
Notes:
Testing has been added and validated with #81.
There are 2 pylint warnings:
message_adapter/util.py:36:0: R0903: Too few public methods (1/2) (too-few-public-methods)
message_adapter/util.py:81:0: R0914: Too many local variables (20/15) (too-many-locals)
I am a little bit reluctant to adapt my code regardingly, and not sure we can ignore them or not, but please let me know if it causes issue for CICD.
Thanks!