Files
community.general/lib/ansible/utils
Marius Gedminas 5d29a2eabd Python 3: shlex.split() wants unicode
On Python 2, shlex.split() raises if you pass it a unicode object with
non-ASCII characters in it.  The Ansible codebase copes by explicitly
converting the string using to_bytes() before passing it to
shlex.split().

On Python 3, shlex.split() raises ('bytes' object has no attribute 'read')
if you pass a bytes object.  Oops.

This commit introduces a new wrapper function, shlex_split, that
transparently performs the to_bytes/to_unicode conversions only on
Python 2.

Currently I've only converted one call site (the one that was causing a
unit test to fail on Python 3).  If this approach is deemed suitable,
I'll convert them all.
2015-09-24 12:36:05 +03:00
..
2015-09-14 21:11:40 +02:00
2015-05-03 21:47:26 -05:00
2015-05-03 21:47:26 -05:00
2015-05-03 21:47:26 -05:00
2015-08-06 17:37:05 -04:00
2015-05-03 21:47:26 -05:00
2015-05-03 21:47:26 -05:00
2015-08-27 22:15:56 +03:00
2015-09-24 12:36:05 +03:00
2015-08-27 22:15:56 +03:00