Lines Matching defs:obj
149 parse_internal_render_format_spec(PyObject *obj,
285 actual_format_spec, Py_TYPE(obj)->tp_name);
1437 format_obj(PyObject *obj, _PyUnicodeWriter *writer)
1442 str = PyObject_Str(obj);
1452 PyObject *obj,
1458 assert(PyUnicode_Check(obj));
1461 it equivalent to str(obj) */
1463 if (PyUnicode_CheckExact(obj))
1464 return _PyUnicodeWriter_WriteStr(writer, obj);
1466 return format_obj(obj, writer);
1470 if (!parse_internal_render_format_spec(obj, format_spec, start, end,
1478 return format_string_internal(obj, &format, writer);
1481 unknown_presentation_type(format.type, Py_TYPE(obj)->tp_name);
1488 PyObject *obj,
1497 it equivalent to str(obj) */
1499 if (PyLong_CheckExact(obj))
1500 return _PyLong_FormatWriter(writer, obj, 10, 0);
1502 return format_obj(obj, writer);
1506 if (!parse_internal_render_format_spec(obj, format_spec, start, end,
1520 result = format_long_internal(obj, &format, writer);
1531 tmp = PyNumber_Float(obj);
1539 unknown_presentation_type(format.type, Py_TYPE(obj)->tp_name);
1550 PyObject *obj,
1557 it equivalent to str(obj) */
1559 return format_obj(obj, writer);
1562 if (!parse_internal_render_format_spec(obj, format_spec, start, end,
1578 return format_float_internal(obj, &format, writer);
1582 unknown_presentation_type(format.type, Py_TYPE(obj)->tp_name);
1589 PyObject *obj,
1596 it equivalent to str(obj) */
1598 return format_obj(obj, writer);
1601 if (!parse_internal_render_format_spec(obj, format_spec, start, end,
1616 return format_complex_internal(obj, &format, writer);
1620 unknown_presentation_type(format.type, Py_TYPE(obj)->tp_name);