Skip to content

Commit 441b5c6

Browse files
quaglacopybara-github
authored andcommitted
Change MjSpec.default from method to attribute.
PiperOrigin-RevId: 730912407 Change-Id: I0147acbd257ecc8b72752a2992a7d4ea6e1b4c07
1 parent ed7adf3 commit 441b5c6

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

python/mujoco/specs.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -474,7 +474,7 @@ PYBIND11_MODULE(_specs, m) {
474474
return mjs_addDefault(spec->ptr, classname.c_str(), parent);
475475
},
476476
py::return_value_policy::reference_internal);
477-
mjSpec.def(
477+
mjSpec.def_property_readonly(
478478
"default",
479479
[](MjSpec& self) -> raw::MjsDefault* {
480480
return mjs_getSpecDefault(self.ptr);

python/mujoco/specs_test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ def test_modelname_default_class(self):
549549
spec = mujoco.MjSpec()
550550
spec.modelname = 'test'
551551

552-
main = spec.default()
552+
main = spec.default
553553
main.geom.size[0] = 2
554554

555555
def1 = spec.add_default('def1', main)
@@ -563,7 +563,7 @@ def test_modelname_default_class(self):
563563
spec = mujoco.MjSpec()
564564
spec.modelname = 'test'
565565

566-
main = spec.default()
566+
main = spec.default
567567
main.geom.size[0] = 2
568568
def1 = spec.add_default('def1', main)
569569
def1.geom.size[0] = 3
@@ -579,7 +579,7 @@ def test_modelname_default_class(self):
579579
spec = mujoco.MjSpec()
580580
spec.modelname = 'test'
581581

582-
main = spec.default()
582+
main = spec.default
583583
main.geom.size[0] = 2
584584
def1 = spec.add_default('def1', main)
585585
def1.geom.size[0] = 3

0 commit comments

Comments
 (0)