mirror of https://github.com/ansible/ansible.git
fixed yum.parse_check_update regex (#24331)
Output of `yum check-update` can contain lines with long package names and long repository label names, which will be broken into multiple lines, which need to be sanitized. The solution to this has been fixed and refactored in 2.3 in form of parse_check_update(), but it still contains subtle bug, which makes such multi-lines invisible to later logic (such packages aren't included in parse_check_update()) output. The problem is caused by using '\1' in re.sub(), instead of proper r'\1', which literally puts unicode symbol \1 into resulting output.pull/24346/head
parent
0438236263
commit
c4ad0f86c7
Loading…
Reference in New Issue