Read directory_mode as 'raw' type

Reads the directory_mode param as 'raw' type to mirror the same behavior as mode.
This'll cause non-quoted values to be represented as an int, rather than a str.

Covered by 'assert recursive copied directories mode' test.

Fixes #24202
This commit is contained in:
Brendan Almonte 2017-05-23 10:57:07 -07:00 committed by Toshio Kuratomi
parent 0dc5e8bf71
commit 8d8cfb5fcd

View file

@ -262,7 +262,7 @@ def main():
backup = dict(default=False, type='bool'),
force = dict(default=True, aliases=['thirsty'], type='bool'),
validate = dict(required=False, type='str'),
directory_mode = dict(required=False),
directory_mode = dict(required=False, type='raw'),
remote_src = dict(required=False, type='bool'),
),
add_file_common_args=True,