summaryrefslogtreecommitdiff
path: root/lib/ansible/plugins/lookup/cartesian.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ansible/plugins/lookup/cartesian.py')
-rw-r--r--lib/ansible/plugins/lookup/cartesian.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/ansible/plugins/lookup/cartesian.py b/lib/ansible/plugins/lookup/cartesian.py
index 9ae18587ae..ce31ef9700 100644
--- a/lib/ansible/plugins/lookup/cartesian.py
+++ b/lib/ansible/plugins/lookup/cartesian.py
@@ -29,7 +29,13 @@ class LookupModule(LookupBase):
[1, 2, 3], [a, b] -> [1, a], [1, b], [2, a], [2, b], [3, a], [3, b]
"""
- def __lookup_variables(self, terms):
+ def _lookup_variables(self, terms):
+ """
+ Turn this:
+ terms == ["1,2,3", "a,b"]
+ into this:
+ terms == [[1,2,3], [a, b]]
+ """
results = []
for x in terms:
intermediate = listify_lookup_plugin_terms(x, templar=self._templar, loader=self._loader)
@@ -38,7 +44,7 @@ class LookupModule(LookupBase):
def run(self, terms, variables=None, **kwargs):
- terms = self.__lookup_variables(terms)
+ terms = self._lookup_variables(terms)
my_list = terms[:]
if len(my_list) == 0: