MicrophoneArray.append(MicrophoneArray), do not crash when signal exists #407
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.
Thanks for sending a pull request (PR), we really appreciate that! Before hitting the submit button, we'd be really glad if you could make sure all the following points have been cleared.
Please also refer to the doc on contributing for more details. Even if you can't check all the boxes below, do not hesitate to go ahead with the PR and ask for help there.
nosetestsorpy.testat the root of the repo ?Happy PR 😃
hey, thank you for pyroomacoutics!
this pull request fixes a small issue i bumped into when trying to use it in my toy example, when i have few microphones and they are added sequentionally at different points in time with the following stacktrace:
I have not nailed the example yet, maybe the my usage is borked and i should not want to do this, but this still seems like a correct fix.
pyright seems to find this too.

added a test which does fail before and passes after.
thank you again!