• Victor Stinner's avatar
    bpo-34595: Add %T format to PyUnicode_FromFormatV() (GH-9080) · 886483e2
    Victor Stinner authored
    * Add %T format to PyUnicode_FromFormatV(), and so to
      PyUnicode_FromFormat() and PyErr_Format(), to format an object type
      name: equivalent to "%s" with Py_TYPE(obj)->tp_name.
    * Replace Py_TYPE(obj)->tp_name with %T format in unicodeobject.c.
    * Add unit test on %T format.
    * Rename unicode_fromformat_write_cstr() to
      unicode_fromformat_write_utf8(), to make the intent more explicit.
    886483e2
test_unicode.py 130 KB