Always treat handler scripts as UTF-8

This commit is contained in:
Ole André Vadla Ravnås
2015-12-02 01:34:22 +01:00
parent 0de6b5315d
commit 03776a7c7b
+2 -1
View File
@@ -2,6 +2,7 @@
from __future__ import unicode_literals, print_function
import binascii
import codecs
import os
import platform
import re
@@ -1413,7 +1414,7 @@ class FileRepository(Repository):
try:
new_mtime = os.stat(handler_file).st_mtime
if new_mtime != handler_mtime:
with open(handler_file, 'r') as f:
with codecs.open(handler_file, 'r', 'utf-8') as f:
new_handler = f.read()
changed = new_handler != handler
handler = new_handler