dtantsur / miniscript

Ansible-like Embedded Script
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Jinja's lexer eats carriage returns #2

Open dtantsur opened 1 year ago

dtantsur commented 1 year ago

Easy to reproduce, hard to fix

sample = "\\foo\rbar\n"
context = miniscript.Context(self.engine, {'sample': sample})
result = miniscript.Environment().evaluate_code('sample', context)
assert sample == result  # fails
dtantsur commented 1 year ago

Probably the same cause as https://github.com/ansible/ansible/issues/22676