Working on testing.
Thanks for your contribution, but a different patch was committed already for this. Your patch has a few issues:
- It returns instead of continue the for loop when encountering an error.
- It reports errors for every object in the loop.
- It leaves RNA_.*_get inside the for loop (when it shouldn't).
Refer to the committed code to see the ported operator.