Skip to content
Snippets Groups Projects
Commit 3c9ca2cb authored by Frank Winklmeier's avatar Frank Winklmeier
Browse files

Merge branch 'main-PyROOTInspector-enum-update' into 'main'

RootUtils: Interpret enums as signed integers in PyROOTInspector

See merge request !67961
parents deb9a478 519731ee
No related branches found
No related tags found
1 merge request!67961RootUtils: Interpret enums as signed integers in PyROOTInspector
......@@ -372,8 +372,8 @@ recurse_pyinspect(PyObject *pyobj,
<< (*(int*)ptr) << "]["
<< mbr->GetName() << "] is an enum !!\n";
#endif
py_mbr_name = PyUnicode_FromString(mbr->GetTypeName());
py_mbr = PyUnicode_FromString(mbr->GetName());
py_mbr_name = PyUnicode_FromString(mbr->GetName());
py_mbr = to_pyobj(ptr, kInt_t);
} else {
py_mbr_name = PyUnicode_FromString(mbr->GetName());
py_mbr = TPython::CPPInstance_FromVoidPtr((void*)ptr,
......@@ -521,7 +521,7 @@ PyROOTInspector::pyroot_inspect(PyObject* pyobj,
<< (*(int*)ptr) << "]["
<< mbr->GetName() << "] is an enum !!\n";
#endif
py_mbr = PyUnicode_FromString(mbr->GetTypeName());
py_mbr = to_pyobj(ptr, kInt_t);
} else {
PyObject *pyroot_obj = TPython::CPPInstance_FromVoidPtr
((void*)ptr,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment