Fix behaviour when file handles a path with tilde

Two problems here
* unchecked exception handling and erroneous assumption as to why
  an exception might fire
* although the file module expands the path, when using file_args
  the unexpanded path is passed.

Expected result: ~/path/to/file should work fine
Actual result: exception is because it doesn't find file with a message
about not being able to get the selinux context
reviewable/pr18780/r1
willthames 12 years ago
parent 9ea8a679d1
commit a7a0927298

@ -139,7 +139,7 @@ def main():
params = module.params params = module.params
state = params['state'] state = params['state']
path = os.path.expanduser(params['path']) params['path'] = path = os.path.expanduser(params['path'])
# source is both the source of a symlink or an informational passing of the src for a template module # source is both the source of a symlink or an informational passing of the src for a template module
# or copy module, even if this module never uses it, it is needed to key off some things # or copy module, even if this module never uses it, it is needed to key off some things

Loading…
Cancel
Save