mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-03 21:34:46 +08:00
PR python/14386:
* varobj.c (update_dynamic_varobj_children): Don't call PyIter_Check. gdb/testsuite * gdb.python/py-mi.exp: Add test for printer whose children are a list. * gdb.python/py-prettyprint.c (struct children_as_list): New. (main): New variable children_as_list. * gdb.python/py-prettyprint.py (class pp_children_as_list): New. (register_pretty_printers): Register new printer.
This commit is contained in:
@ -1114,9 +1114,6 @@ update_dynamic_varobj_children (struct varobj *var,
|
||||
|
||||
make_cleanup_py_decref (children);
|
||||
|
||||
if (!PyIter_Check (children))
|
||||
error (_("Returned value is not iterable"));
|
||||
|
||||
Py_XDECREF (var->child_iter);
|
||||
var->child_iter = PyObject_GetIter (children);
|
||||
if (!var->child_iter)
|
||||
|
Reference in New Issue
Block a user