- 24 Sep, 2015 1 commit
-
-
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.
Marius Gedminas committed
-
- 04 May, 2015 1 commit
-
-
James Cammarata committed
-
- 13 Apr, 2015 1 commit
-
-
Amandine Lee committed
-
- 07 Jan, 2015 1 commit
-
-
James Cammarata committed
-
- 29 Dec, 2014 1 commit
-
-
James Cammarata committed
-
- 08 Nov, 2014 1 commit
-
-
James Cammarata committed
-
- 15 Oct, 2014 3 commits
-
-
Toshio Kuratomi committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
- 10 Oct, 2014 1 commit
-
-
Michael DeHaan committed
-
- 08 Oct, 2014 1 commit
-
-
Michael DeHaan committed
-
- 07 Oct, 2014 1 commit
-
-
James Cammarata committed
-
- 06 Sep, 2012 1 commit
-
-
Michael DeHaan committed
-