1. 24 Sep, 2015 1 commit
    • Python 3: shlex.split() wants unicode · 5d29a2ea
      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
  2. 04 May, 2015 1 commit
  3. 13 Apr, 2015 1 commit
  4. 07 Jan, 2015 1 commit
  5. 29 Dec, 2014 1 commit
  6. 08 Nov, 2014 1 commit
  7. 15 Oct, 2014 3 commits
  8. 10 Oct, 2014 1 commit
  9. 08 Oct, 2014 1 commit
  10. 07 Oct, 2014 1 commit
  11. 06 Sep, 2012 1 commit