base-stats,python: Expose a stat's unit via PyBind11
Change-Id: I77df868a6bc92e5bb0a39592b5aca8e0d259bb05 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/41753 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Jason Lowe-Power <power.jg@gmail.com> Maintainer: Jason Lowe-Power <power.jg@gmail.com>
This commit is contained in:
@@ -132,6 +132,9 @@ pybind_init_stats(py::module_ &m_native)
|
||||
py::class_<Stats::Info, std::unique_ptr<Stats::Info, py::nodelete>>(
|
||||
m, "Info")
|
||||
.def_readwrite("name", &Stats::Info::name)
|
||||
.def_property_readonly("unit", [](const Stats::Info &info) {
|
||||
return info.unit->getUnitString();
|
||||
})
|
||||
.def_readonly("desc", &Stats::Info::desc)
|
||||
.def_readonly("id", &Stats::Info::id)
|
||||
.def_property_readonly("flags", [](const Stats::Info &info) {
|
||||
|
||||
Reference in New Issue
Block a user