Currently, ProcConcatVec's subprocess event loop expects the render instruction to arrive as a tuple despite it being a single instruction. This causes the event loop to terminate with an error when the render instruction is received. This commit fixes the issue by moving the handler out of the tuple case.
This issue likely went unnoticed after updating the ProcConcatVec's render method to no longer accept parameters after Gymnasium 0.25.0.
Additionally, this commit returns the render result to the caller, no matter the render mode.
Finally, comp_infos was renamed to response to reflect that the piped response is not necessarily a compressed infos structure.
Currently, ProcConcatVec's subprocess event loop expects the render instruction to arrive as a tuple despite it being a single instruction. This causes the event loop to terminate with an error when the render instruction is received. This commit fixes the issue by moving the handler out of the tuple case.
This issue likely went unnoticed after updating the ProcConcatVec's render method to no longer accept parameters after Gymnasium 0.25.0.
Additionally, this commit returns the render result to the caller, no matter the render mode.
Finally, comp_infos was renamed to response to reflect that the piped response is not necessarily a compressed infos structure.