Skip to content

Commit fa1a5e3

Browse files
Force utf-8 encoding on reading files
This avoid errors like UnicodeDecodeError: 'ascii' codec can't decode ...
1 parent 2bf53db commit fa1a5e3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

flask_apidoc/apidoc.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import codecs
12
import json
23
import mimetypes
34

@@ -91,7 +92,7 @@ def __send_api_file(self, file_name):
9192

9293
file_name = join(self.app.static_folder, file_name)
9394

94-
with open(file_name, 'rt') as file:
95+
with codecs.open(file_name, 'r', 'utf-8') as file:
9596
data = file.read()
9697

9798
# replaces the hard coded url by the
@@ -128,7 +129,7 @@ def __send_main_file(self, file_name):
128129

129130
file_name = join(self.app.static_folder, file_name)
130131

131-
with open(file_name, 'rt') as file:
132+
with codecs.open(file_name, 'r', 'utf-8') as file:
132133
data = file.read()
133134

134135
data = data.replace(

0 commit comments

Comments
 (0)