[py3] Fixed file.read().decode(), used codecs.open() instead
This commit is contained in:
parent
62a9ed0ac7
commit
4e7f04cdad
|
@ -1,5 +1,6 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
import codecs
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
@ -168,10 +169,10 @@ def custom_sql_for_model(model, style, connection):
|
||||||
os.path.join(app_dir, "%s.sql" % opts.object_name.lower())]
|
os.path.join(app_dir, "%s.sql" % opts.object_name.lower())]
|
||||||
for sql_file in sql_files:
|
for sql_file in sql_files:
|
||||||
if os.path.exists(sql_file):
|
if os.path.exists(sql_file):
|
||||||
with open(sql_file, 'U') as fp:
|
with codecs.open(sql_file, 'U', encoding=settings.FILE_CHARSET) as fp:
|
||||||
# Some backends can't execute more than one SQL statement at a time,
|
# Some backends can't execute more than one SQL statement at a time,
|
||||||
# so split into separate statements.
|
# so split into separate statements.
|
||||||
output.extend(_split_statements(fp.read().decode(settings.FILE_CHARSET)))
|
output.extend(_split_statements(fp.read()))
|
||||||
return output
|
return output
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue