mirror of
https://github.com/python/cpython.git
synced 2025-07-23 11:15:24 +00:00
gh-132661: Add default value (of ""
) for Interpolation.expression
(#136441)
This commit is contained in:
parent
f519918ec6
commit
f1b8d01c80
5 changed files with 58 additions and 27 deletions
|
@ -54,7 +54,7 @@ typedef struct {
|
|||
Interpolation.__new__ as interpolation_new
|
||||
|
||||
value: object
|
||||
expression: object(subclass_of='&PyUnicode_Type')
|
||||
expression: object(subclass_of='&PyUnicode_Type', c_default='&_Py_STR(empty)') = ""
|
||||
conversion: object(converter='_conversion_converter') = None
|
||||
format_spec: object(subclass_of='&PyUnicode_Type', c_default='&_Py_STR(empty)') = ""
|
||||
[clinic start generated code]*/
|
||||
|
@ -63,7 +63,7 @@ static PyObject *
|
|||
interpolation_new_impl(PyTypeObject *type, PyObject *value,
|
||||
PyObject *expression, PyObject *conversion,
|
||||
PyObject *format_spec)
|
||||
/*[clinic end generated code: output=6488e288765bc1a9 input=d91711024068528c]*/
|
||||
/*[clinic end generated code: output=6488e288765bc1a9 input=fc5c285c1dd23d36]*/
|
||||
{
|
||||
interpolationobject *self = PyObject_GC_New(interpolationobject, type);
|
||||
if (!self) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue