community.general/lib/ansible
Dale Sedivec c8f4a56cad Don't send unicode instances to the selinux module
This fixes #2632.  Briefly: specifying things like paths using complex
args in a playbook will make the objects unicode instances.  The selinux
module does not accept unicode instances for its char * arguments; it
wants str instances.

Per mpdehaan's comment on #2632 I just went ahead and converted all
paths to UTF-8.  I don't know if it would be better to do something like
converting to locale.getpreferredencoding(), but I factored all the
conversions out into new method _to_filesystem_str, so there's only one
place that needs to be changed in the future.
2013-04-19 20:12:11 -05:00
..
callback_plugins update some of many copyright dates but we can just do this when editing each file, not super high priority 2013-02-16 15:32:01 -05:00
inventory (A) include errors in inventory scripts should they occur. 2013-04-17 22:27:00 -04:00
playbook (A) include errors in inventory scripts should they occur. 2013-04-17 22:27:00 -04:00
runner Remove an extra space in the module execution line if no environment was set. 2013-04-19 08:11:56 -04:00
utils Fix if-statement that always evaluates True 2013-04-17 19:40:06 +02:00
__init__.py Update release version. 2013-04-02 20:48:30 -04:00
callbacks.py implement --start-at-task option to hop to a specific task before starting running them 2013-04-09 01:53:40 -04:00
color.py Added a ANSIBLE_FORCE_COLOR env var, which forces the color output no matter what ncurses says. 2012-10-06 20:36:07 +02:00
constants.py Added DEFAULT_EXECUTABLE as a constant 2013-04-04 13:32:23 +10:00
errors.py Add 'polite' YAML syntax validation and hinting. Closes #798 2012-08-07 18:24:47 -04:00
module_common.py Don't send unicode instances to the selinux module 2013-04-19 20:12:11 -05:00