Merge pull request #14591 from sivel/issue/14541

Allow lookups to return python data structures
This commit is contained in:
Matt Martz 2016-02-20 16:24:59 -06:00
commit f8211f83a0

View file

@ -420,7 +420,13 @@ class Templar:
if wantlist:
ran = wrap_var(ran)
else:
ran = UnsafeProxy(",".join(ran))
try:
ran = UnsafeProxy(",".join(ran))
except TypeError:
if isinstance(ran, list) and len(ran) == 1:
ran = wrap_var(ran[0])
else:
ran = wrap_var(ran)
return ran
else: