diff options
author | James Cammarata <jcammarata@ansibleworks.com> | 2013-11-27 11:57:15 -0600 |
---|---|---|
committer | James Cammarata <jcammarata@ansibleworks.com> | 2013-11-27 11:57:15 -0600 |
commit | 1f80aa768af4d7d80b889b2f92074aeb7f3e00b0 (patch) | |
tree | 5966f0ad7e1be5c3d294868902d58ae49f4f09db | |
parent | 30948ae0dcaae6e01f7f43bc43620393d4cf174a (diff) | |
download | ansible-1f80aa768af4d7d80b889b2f92074aeb7f3e00b0.tar.gz |
Fix bug in error detection code, where a zero-length string was causing a traceback
Fixes #5064
-rw-r--r-- | lib/ansible/utils/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/utils/__init__.py b/lib/ansible/utils/__init__.py index 2ec60d3116..126e86869a 100644 --- a/lib/ansible/utils/__init__.py +++ b/lib/ansible/utils/__init__.py @@ -403,7 +403,7 @@ Or: match = True elif middle.startswith('"') and not middle.endswith('"'): match = True - if middle[0] in [ '"', "'" ] and middle[-1] in [ '"', "'" ] and probline.count("'") > 2 or probline.count("'") > 2: + if len(middle) > 0 and middle[0] in [ '"', "'" ] and middle[-1] in [ '"', "'" ] and probline.count("'") > 2 or probline.count("'") > 2: unbalanced = True if match: msg = msg + """ |