diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-05-09 00:37:14 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-05-09 00:37:14 +0100 |
| commit | 401e77f0d39699324818413b4df5bc1b549d3079 (patch) | |
| tree | edb25638d14cf4b072ffbcf25e3c027ce8793899 | |
| parent | 6bf993a5ac75292fec3b0e56a4b3ddb49ff5d3b6 (diff) | |
Add append_with_space method.
| -rwxr-xr-x | cdist | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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(): |
