Esempio n. 1
0
static PyObject *
find_pretty_printer_from_progspace (PyObject *value)
{
  PyObject *obj = pspace_to_pspace_object (current_program_space);

  if (!obj)
    return NULL;
  gdbpy_ref<> pp_list (pspy_get_printers (obj, NULL));
  return search_pp_list (pp_list.get (), value);
}
Esempio n. 2
0
static PyObject *
find_pretty_printer_from_progspace (PyObject *value)
{
    PyObject *pp_list;
    PyObject *function;
    PyObject *obj = pspace_to_pspace_object (current_program_space);

    if (!obj)
        return NULL;
    pp_list = pspy_get_printers (obj, NULL);
    function = search_pp_list (pp_list, value);
    Py_XDECREF (pp_list);
    return function;
}