Allow hyphens in complex variables

Primarily to support ${hostvars.hostname-with-hyphens.<var>}.
pull/2191/merge
Daniel Hokka Zakrisson 12 years ago
parent 50c1c06088
commit f03e845920

@ -139,7 +139,7 @@ def _varFind(basedir, text, vars, lookup_fatal, depth, expand_lists):
brace_level += 1 brace_level += 1
elif is_complex and text[end] == '}': elif is_complex and text[end] == '}':
brace_level -= 1 brace_level -= 1
elif is_complex and text[end] in ('$', '[', ']'): elif is_complex and text[end] in ('$', '[', ']', '-'):
pass pass
elif is_complex and text[end] == '.': elif is_complex and text[end] == '.':
if brace_level == 1: if brace_level == 1:

Loading…
Cancel
Save