diff --git a/libsysinspect/src/pylang/pylib/pysystem.rs b/libsysinspect/src/pylang/pylib/pysystem.rs index e106cd1..cba07db 100644 --- a/libsysinspect/src/pylang/pylib/pysystem.rs +++ b/libsysinspect/src/pylang/pylib/pysystem.rs @@ -133,6 +133,15 @@ pub mod syscore { fn set_data(&self, data: PyRef) { self.inner.lock().data = data; } + + #[pymethod(name = "__repr__")] + fn str(this: PyObjectRef, _vm: &VirtualMachine) -> String { + if let Some(x) = this.downcast_ref::() { + return format!("", x); + } + + "".to_string() + } } #[pyfunction]