In previous versions conversion of containers including cyclic references using the high level API resulted in:
RecursionError: maximum recursion depth exceeded while calling a Python object
That was fixed by adding a proper recursion detection to the function convert_to_python_object
.
Have a look whether all functions involved in the conversion process use the dictionary for visited entities.
There is a unit test included.
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.