summaryrefslogtreecommitdiff
path: root/cloudinit/mergers/m_list.py
diff options
context:
space:
mode:
authorJoshua Harlow <harlowja@yahoo-inc.com>2013-05-03 14:41:28 -0700
committerJoshua Harlow <harlowja@yahoo-inc.com>2013-05-03 14:41:28 -0700
commit4a669649b17cf01b6f89f7902b6683d02ef0bee1 (patch)
tree6e20453047f74dccc8da58ab45f29e71a2f7de48 /cloudinit/mergers/m_list.py
parente14d64a03c6aa3e567b57f0c0a003ca2185f4493 (diff)
downloadvyos-cloud-init-4a669649b17cf01b6f89f7902b6683d02ef0bee1.tar.gz
vyos-cloud-init-4a669649b17cf01b6f89f7902b6683d02ef0bee1.zip
More merging adjustments.
Looks like this should be in pretty good shape and has passed some of the basic backwards compat. merging tests that I added.
Diffstat (limited to 'cloudinit/mergers/m_list.py')
-rw-r--r--cloudinit/mergers/m_list.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/cloudinit/mergers/m_list.py b/cloudinit/mergers/m_list.py
index c6a23d85..50f279e8 100644
--- a/cloudinit/mergers/m_list.py
+++ b/cloudinit/mergers/m_list.py
@@ -32,10 +32,11 @@ class Merger(object):
self._recurse_array = 'recurse_array' in opts
def __str__(self):
- return 'ListMerger: (m=%s,rs=%s,rd=%s,ra=%s)' % (self._method,
- self._recurse_str,
- self._recurse_dict,
- self._recurse_array)
+ return ('ListMerger: (method=%s,recurse_str=%s,'
+ 'recurse_dict=%s,recurse_array=%s)') % (self._method,
+ self._recurse_str,
+ self._recurse_dict,
+ self._recurse_array)
def _on_tuple(self, value, merge_with):
return tuple(self._on_list(list(value), merge_with))