Capture mjs_attach error message in the Python bindings.

PiperOrigin-RevId: 682409212
Change-Id: I391ee48626e7dcd985f65a231370ef5ec16124d7
This commit is contained in:
Alessio Quaglino
2024-10-04 12:18:36 -07:00
committed by Copybara-Service
parent 3091665c16
commit 6e66cafe76
8 changed files with 68 additions and 3 deletions
+8 -1
View File
@@ -521,13 +521,20 @@ mjsDefault* mjs_addDefault(mjSpec* s, const char* classname, const mjsDefault* p
// get objects
// get spec from body
mjSpec* mjs_getSpec(mjsBody* body) {
return &(static_cast<mjCBody*>(body->element)->model->spec);
}
// get spec from frame
mjSpec* mjs_getSpecFromFrame(mjsFrame* frame) {
return &(static_cast<mjCFrame*>(frame->element)->model->spec);
}
// find spec (model asset) by name
mjSpec* mjs_findSpec(mjSpec* s, const char* name) {
mjCModel* model = static_cast<mjCModel*>(s->element);