Lines Matching defs:repr
1351 /* repr is like "someclass(arg1, arg2)". If tzinfo isn't None,
1353 * ", tzinfo=" + repr(tzinfo)
1357 append_keyword_tzinfo(PyObject *repr, PyObject *tzinfo)
1361 assert(PyUnicode_Check(repr));
1364 return repr;
1366 assert(PyUnicode_READ_CHAR(repr, PyUnicode_GET_LENGTH(repr)-1) == ')');
1367 temp = PyUnicode_Substring(repr, 0, PyUnicode_GET_LENGTH(repr) - 1);
1368 Py_DECREF(repr);
1371 repr = PyUnicode_FromFormat("%U, tzinfo=%R)", temp, tzinfo);
1373 return repr;
1376 /* repr is like "someclass(arg1, arg2)". If fold isn't 0,
1378 * ", fold=" + repr(tzinfo)
1382 append_keyword_fold(PyObject *repr, int fold)
1386 assert(PyUnicode_Check(repr));
1388 return repr;
1390 assert(PyUnicode_READ_CHAR(repr, PyUnicode_GET_LENGTH(repr)-1) == ')');
1391 temp = PyUnicode_Substring(repr, 0, PyUnicode_GET_LENGTH(repr) - 1);
1392 Py_DECREF(repr);
1395 repr = PyUnicode_FromFormat("%U, fold=%d)", temp, fold);
1397 return repr;
2672 PyObject *repr = PyUnicode_FromFormat("%s(%S)", Py_TYPE(self)->tp_name,
2675 return repr;