Skip to content

Commit 933daed

Browse files
committed
Use PyUnicode_FromFormat() directly.
1 parent 2a0c081 commit 933daed

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

Objects/codeobject.c

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,6 @@ code_dealloc(PyCodeObject *co)
286286
static PyObject *
287287
code_repr(PyCodeObject *co)
288288
{
289-
char buf[500];
290289
int lineno = -1;
291290
char *filename = "???";
292291
char *name = "???";
@@ -297,10 +296,9 @@ code_repr(PyCodeObject *co)
297296
filename = PyString_AS_STRING(co->co_filename);
298297
if (co->co_name && PyString_Check(co->co_name))
299298
name = PyString_AS_STRING(co->co_name);
300-
PyOS_snprintf(buf, sizeof(buf),
301-
"<code object %.100s at %p, file \"%.300s\", line %d>",
302-
name, co, filename, lineno);
303-
return PyUnicode_FromString(buf);
299+
return PyUnicode_FromFormat(
300+
"<code object %.100s at %p, file \"%.300s\", line %d>",
301+
name, co, filename, lineno);
304302
}
305303

306304
static PyObject *

0 commit comments

Comments
 (0)