From 50bf1f5e80a72fa4422e755370441f960bb3e879 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Thu, 19 Feb 2015 15:31:47 -0800 Subject: Only format swift string parameters Some swift parameters are integer in type and they do not support the string format operation. Only format parameters if they are a string and pass integers (and other types) through as is. Change-Id: I8d7a5bb25f7be00a5cb02b81292a548f033cad8a --- zuul/launcher/gearman.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zuul/launcher/gearman.py b/zuul/launcher/gearman.py index 564a554ba..915151e7b 100644 --- a/zuul/launcher/gearman.py +++ b/zuul/launcher/gearman.py @@ -231,6 +231,8 @@ class Gearman(object): s_config = {} s_config.update((k, v.format(item=item, job=job, change=item.change)) + if isinstance(v, basestring) + else (k, v) for k, v in s.items()) (swift_instructions['URL'], -- cgit v1.2.1