Fix file and copy modules on py3 and enable tests. (#17239)

- Fix octal formatting of file mode in module response on py3.
- Convert file path to unicode in copy action.
- Enable file and copy module tests for py3 now that they pass.
This commit is contained in:
Matt Clay 2016-08-25 07:44:31 -07:00 committed by GitHub
parent 44d979c8f5
commit 178292d2cd
3 changed files with 2 additions and 4 deletions

View file

@ -113,7 +113,7 @@ class ActionModule(ActionBase):
# Walk the directory and append the file tuples to source_files.
for base_path, sub_folders, files in os.walk(to_bytes(source)):
for file in files:
full_path = os.path.join(base_path, file)
full_path = to_unicode(os.path.join(base_path, file), errors='strict')
rel_path = full_path[sz:]
if rel_path.startswith('/'):
rel_path = rel_path[1:]