[Python-Dev] __qualname__ format question
Serhiy Storchaka
storchaka at gmail.com
Sun Jun 25 08:41:55 EDT 2017
25.06.17 15:06, Christian Tismer пише:
> by chance, I stumbled over
>
> meth_get__qualname__
>
> in methodobject.c and
>
> calculate_qualname
>
> in descrobject.c .
>
> The first uses
>
> res = PyUnicode_FromFormat("%S.%s", type_qualname, m->m_ml->ml_name);
>
> and the latter uses
>
> res = PyUnicode_FromFormat("%S.%S", type_qualname, descr->d_name);
>
> To my knowledge, the "%S" character is undefined in C99 and C11.
>
> Q: Why this character, and why this difference?
Se the documentation of PyUnicode_FromFormat().
https://docs.python.org/3/c-api/unicode.html#c.PyUnicode_FromFormat
More information about the Python-Dev
mailing list