Rename detach_default and detach_body to delete in the mjSpec bindings.
PiperOrigin-RevId: 773674361 Change-Id: I3977060e19e9ff0afc65ad91693c017958576b78
This commit is contained in:
committed by
Copybara-Service
parent
e23b39fbfa
commit
a2acd2d4ed
@@ -396,7 +396,7 @@ PYBIND11_MODULE(_specs, m) {
|
||||
return mjs_addDefault(spec->ptr, classname.c_str(), parent);
|
||||
},
|
||||
py::return_value_policy::reference_internal);
|
||||
mjSpec.def("detach_default", [](MjSpec& self, raw::MjsDefault& def) {
|
||||
mjSpec.def("delete", [](MjSpec& self, raw::MjsDefault& def) {
|
||||
if (mjs_delete(self.ptr, def.element) != 0) {
|
||||
throw pybind11::value_error(mjs_getError(self.ptr));
|
||||
}
|
||||
@@ -407,7 +407,7 @@ PYBIND11_MODULE(_specs, m) {
|
||||
return mjs_getSpecDefault(self.ptr);
|
||||
},
|
||||
py::return_value_policy::reference_internal);
|
||||
mjSpec.def("detach_body", [](MjSpec& self, raw::MjsBody& body) {
|
||||
mjSpec.def("delete", [](MjSpec& self, raw::MjsBody& body) {
|
||||
mjs_delete(self.ptr, body.element);
|
||||
});
|
||||
mjSpec.def(
|
||||
|
||||
@@ -604,7 +604,7 @@ class SpecsTest(absltest.TestCase):
|
||||
|
||||
# test delete default
|
||||
def1 = spec.find_default('def1')
|
||||
spec.detach_default(def1)
|
||||
spec.delete(def1)
|
||||
def1 = spec.find_default('def1')
|
||||
self.assertIsNone(def1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user