Fix msan failure in __repr__ when upgraded to NumPy 1.24.

PiperOrigin-RevId: 505661236
Change-Id: I37ea339679870d23886e3c95f51451349fa1de2c
This commit is contained in:
Saran Tunyasuvunakool
2023-01-30 05:10:39 -08:00
committed by Copybara-Service
parent 929e09f84a
commit f1af86cf82
3 changed files with 41 additions and 2 deletions
+2 -2
View File
@@ -1551,7 +1551,7 @@ This is useful for example when the MJB is not available as a file on disk.)"));
using GroupedViews = MjModelGroupedViews; \
py::class_<MjModelGroupedViews> groupedViews(m, "_" #MjModelGroupedViews); \
FIELD_XMACROS \
groupedViews.def("__repr__", StructRepr<GroupedViews>); \
groupedViews.def("__repr__", MjModelStructRepr<GroupedViews>); \
groupedViews.def_property_readonly("id", [](GroupedViews& views) { \
return views.index(); \
}); \
@@ -1868,7 +1868,7 @@ This is useful for example when the MJB is not available as a file on disk.)"));
using GroupedViews = MjDataGroupedViews; \
py::class_<MjDataGroupedViews> groupedViews(m, "_" #MjDataGroupedViews); \
FIELD_XMACROS \
groupedViews.def("__repr__", StructRepr<GroupedViews>); \
groupedViews.def("__repr__", MjDataStructRepr<GroupedViews>); \
groupedViews.def_property_readonly("id", [](GroupedViews& views) { \
return views.index(); \
}); \