From 76b9fad24a8dbb2e578219bc8d05aecf2c5f5709 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Sun, 30 Mar 2014 16:21:18 +0200 Subject: [PATCH] Fix for an Issue #656 --- lib/core/common.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/core/common.py b/lib/core/common.py index 10eb6514b..420850bd5 100755 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -1484,7 +1484,12 @@ def safeStringFormat(format_, params): u'foobar12' """ - retVal = format_.replace("%d", "%s") + if format_.count(PAYLOAD_DELIMITER) == 2: + _ = format_.split(PAYLOAD_DELIMITER) + _[1] = _[1].replace("%d", "%s") + retVal = PAYLOAD_DELIMITER.join(_) + else: + retVal = format_.replace("%d", "%s") if isinstance(params, basestring): retVal = retVal.replace("%s", params, 1)