summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-05-09 00:37:14 +0100
committerCarl Hetherington <cth@carlh.net>2014-05-09 00:37:14 +0100
commit401e77f0d39699324818413b4df5bc1b549d3079 (patch)
treeedb25638d14cf4b072ffbcf25e3c027ce8793899
parent6bf993a5ac75292fec3b0e56a4b3ddb49ff5d3b6 (diff)
Add append_with_space method.
-rwxr-xr-xcdist6
1 files changed, 6 insertions, 0 deletions
diff --git a/cdist b/cdist
index a5e9963..89bc719 100755
--- a/cdist
+++ b/cdist
@@ -246,6 +246,12 @@ class Target(object):
def get(self, a):
return self.variables[a]
+ def append_with_space(self, k, v):
+ if not k in self.variables:
+ self.variables[k] = v
+ else:
+ self.variables[k] = '%s %s' % (self.variables[k], v)
+
def variables_string(self, escaped_quotes=False):
e = ''
for k, v in self.variables.iteritems():