Author: walter.doerwald
Date: Wed May 23 22:45:05 2007
New Revision: 55536

Modified:
   python/branches/py3k-struni/Modules/datetimemodule.c
Log:
Simplify append_keyword_tzinfo() by using
PyUnicode_FromFormat().


Modified: python/branches/py3k-struni/Modules/datetimemodule.c
==============================================================================
--- python/branches/py3k-struni/Modules/datetimemodule.c        (original)
+++ python/branches/py3k-struni/Modules/datetimemodule.c        Wed May 23 
22:45:05 2007
@@ -1055,16 +1055,8 @@
        Py_DECREF(repr);
        if (temp == NULL)
                return NULL;
-       repr = temp;
-
-       /* Append ", tzinfo=". */
-       PyUnicode_AppendAndDel(&repr, PyUnicode_FromString(", tzinfo="));
-
-       /* Append repr(tzinfo). */
-       PyUnicode_AppendAndDel(&repr, PyObject_Repr(tzinfo));
-
-       /* Add a closing paren. */
-       PyUnicode_AppendAndDel(&repr, PyUnicode_FromString(")"));
+       repr = PyUnicode_FromFormat("%U, tzinfo=%R)", temp, tzinfo);
+       Py_DECREF(temp);
        return repr;
 }
 
_______________________________________________
Python-3000-checkins mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000-checkins

Reply via email to