Fix todo in file read

This commit is contained in:
Andrew Katz 2020-07-20 20:22:57 -04:00 committed by GitHub
parent c2d96e8e4c
commit a6344933fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -113,8 +113,8 @@ def remove_line_breaks(inp):
return inp.replace('\n', ' ').rstrip() if isinstance(inp, str) else inp return inp.replace('\n', ' ').rstrip() if isinstance(inp, str) else inp
def open_file_read(filename): def open_file_read(filename):
# TODO: Intelligently determine encoding # TODO: Intelligently determine encoding (UnicodeDammit, Chardet, cchardet are not very reliable in testing)
return open(filename, 'r', encoding='UTF-8') return open(filename, 'r', encoding='UTF-8')
def open_file_write(filename, newline='\n'): def open_file_write(filename, newline='\n'):
return open(filename, 'w', encoding='UTF-8', newline=newline) return open(filename, 'w', encoding='UTF-8', newline=newline)