From: Sven Trenkel Date: Tue, 22 Dec 2009 01:30:40 +0000 (+0100) Subject: Fixed string repr for config nodes. X-Git-Tag: collectd-4.10.0~76^2~7 X-Git-Url: https://git.octo.it/?a=commitdiff_plain;h=2fe76bf09327b107359072cd5002d3661adf2670;p=collectd.git Fixed string repr for config nodes. --- diff --git a/src/pyconfig.c b/src/pyconfig.c index 53e80e43..258d31fb 100644 --- a/src/pyconfig.c +++ b/src/pyconfig.c @@ -125,15 +125,16 @@ static PyObject *Config_repr(PyObject *s) { /* This is ok because we have the GIL, so this is thread-save by default. */ if (node_prefix == NULL) - node_prefix = cpy_string_to_unicode_or_bytes(""); + ending = cpy_string_to_unicode_or_bytes(">"); if (node_prefix == NULL || root_prefix == NULL || ending == NULL) return NULL; ret = PyObject_Str(self->key); + CPY_SUBSTITUTE(PyObject_Repr, ret, ret); if (self->parent == NULL || self->parent == Py_None) CPY_SUBSTITUTE(CPY_STRCAT, ret, root_prefix, ret); else