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
diff --git a/zuul/launcher/gearman.py b/zuul/launcher/gearman.py
index 564a554..915151e 100644
--- a/zuul/launcher/gearman.py
+++ b/zuul/launcher/gearman.py
@@ -231,6 +231,8 @@
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'],