This repository was archived by the owner on Apr 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 214
python snakebite module dosen't handle non-ASCII character #252
Copy link
Copy link
Open
Description
Traceback (most recent call last):
File "hdfs_file_report.py", line 87, in <module>
main(datetime.datetime.strptime(sys.argv[2], "%Y-%m-%d"), sys.argv[1])
File "hdfs_file_report.py", line 75, in main
get_hdfs_files(date, path)
File "hdfs_file_report.py", line 54, in get_hdfs_files
for file in client.ls([p_path], recurse=True):
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 1457, in wrapped
yield results.next()
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 156, in ls
recurse=recurse):
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 1233, in _find_items
recurse=recurse):
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 1233, in _find_items
recurse=recurse):
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 1233, in _find_items
recurse=recurse):
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 1233, in _find_items
recurse=recurse):
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 1233, in _find_items
recurse=recurse):
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 1233, in _find_items
recurse=recurse):
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 1202, in _find_items
fileinfo = self._get_file_info(path)
File "/usr/lib/python2.7/site-packages/snakebite/client.py", line 1329, in _get_file_info
request.src = path
File "/usr/lib/python2.7/site-packages/google/protobuf/internal/python_message.py", line 471, in field_setter
self._fields[field] = type_checker.CheckValue(new_value)
File "/usr/lib/python2.7/site-packages/google/protobuf/internal/type_checkers.py", line 166, in CheckValue
(proposed_value))
ValueError: '/temp/axi_flexcab_update_error_c_backup\xc2\xa0' has type bytes, but isn't in 7-bit ASCII encoding. Non-ASCII strings must be converted to unicode objects before being added.
Metadata
Metadata
Assignees
Labels
No labels