From fcad4f38b4d9f21be0fc9f65609f8a322cba076a Mon Sep 17 00:00:00 2001 From: Anton Baklanov Date: Fri, 8 Sep 2017 19:52:43 -0300 Subject: [PATCH] Fixes #26793: convert insert regex to_bytes before searching --- lib/ansible/modules/files/blockinfile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ansible/modules/files/blockinfile.py b/lib/ansible/modules/files/blockinfile.py index 6c82179b31..fe050b594c 100644 --- a/lib/ansible/modules/files/blockinfile.py +++ b/lib/ansible/modules/files/blockinfile.py @@ -253,9 +253,9 @@ def main(): insertafter = 'EOF' if insertafter not in (None, 'EOF'): - insertre = re.compile(insertafter) + insertre = re.compile(to_bytes(insertafter, errors='surrogate_or_strict')) elif insertbefore not in (None, 'BOF'): - insertre = re.compile(insertbefore) + insertre = re.compile(to_bytes(insertbefore, errors='surrogate_or_strict')) else: insertre = None