Raise an error if invalid camera name is provided to renderer update_scene. Fixes #870.
PiperOrigin-RevId: 553211464 Change-Id: I00ab01a9929160dd40a2a789b104a8a6ed0d5a61
This commit is contained in:
committed by
Copybara-Service
parent
a063e2f0ef
commit
4a519b9dd8
@@ -229,6 +229,8 @@ the clause:
|
||||
if isinstance(camera_id, str):
|
||||
camera_id = _functions.mj_name2id(self._model,
|
||||
_enums.mjtObj.mjOBJ_CAMERA, camera_id)
|
||||
if camera_id == -1:
|
||||
raise ValueError(f'camera_id={camera_id} is not defined in the XML.')
|
||||
if camera_id < -1:
|
||||
raise ValueError('camera_id cannot be smaller than -1.')
|
||||
if camera_id >= self._model.ncam:
|
||||
|
||||
Reference in New Issue
Block a user