]> granicus.if.org Git - python/commitdiff
Use PyUnicode_FromFormat() directly.
authorWalter Dörwald <walter@livinglogic.de>
Wed, 6 Jun 2007 15:15:34 +0000 (15:15 +0000)
committerWalter Dörwald <walter@livinglogic.de>
Wed, 6 Jun 2007 15:15:34 +0000 (15:15 +0000)
Objects/codeobject.c

index fc7a7db03eeb76053f485d59ab58ea93b46f0d96..67639502490c0cad57c92af365e490adb96c2d95 100644 (file)
@@ -286,7 +286,6 @@ code_dealloc(PyCodeObject *co)
 static PyObject *
 code_repr(PyCodeObject *co)
 {
-       char buf[500];
        int lineno = -1;
        char *filename = "???";
        char *name = "???";
@@ -297,10 +296,9 @@ code_repr(PyCodeObject *co)
                filename = PyString_AS_STRING(co->co_filename);
        if (co->co_name && PyString_Check(co->co_name))
                name = PyString_AS_STRING(co->co_name);
-       PyOS_snprintf(buf, sizeof(buf),
-                     "<code object %.100s at %p, file \"%.300s\", line %d>",
-                     name, co, filename, lineno);
-       return PyUnicode_FromString(buf);
+       return PyUnicode_FromFormat(
+                       "<code object %.100s at %p, file \"%.300s\", line %d>",
+                       name, co, filename, lineno);
 }
 
 static PyObject *