|
|
|
@ -2433,6 +2433,19 @@ class profile(_file, _terms):
|
|
|
|
|
objHeadNew.typeAppend == "after") and\
|
|
|
|
|
not (objHeadNew.fileType == "bin" or\
|
|
|
|
|
objHeadNew.fileType == "raw"):
|
|
|
|
|
# Проверка на декодирование файлов в UTF-8
|
|
|
|
|
try:
|
|
|
|
|
self.newProfile.decode("UTF-8")
|
|
|
|
|
except:
|
|
|
|
|
self.setError(/
|
|
|
|
|
_("Can not decode file in UTF-8:") + " " + newFile)
|
|
|
|
|
return False
|
|
|
|
|
try:
|
|
|
|
|
self.oldProfile.decode("UTF-8")
|
|
|
|
|
except:
|
|
|
|
|
self.setError(/
|
|
|
|
|
_("Can not decode file in UTF-8:") + " " + oldFile)
|
|
|
|
|
return False
|
|
|
|
|
try:
|
|
|
|
|
exec ("objProfNew=%s(self.newProfile)"%\
|
|
|
|
|
(objHeadNew.fileType))
|
|
|
|
|