зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1404733 - Handle non-utf8 better in wpt logging, r=maja_zf
MozReview-Commit-ID: GMofBbKUtt0 --HG-- extra : rebase_source : 0caf26492e484032230824cbb20666577a6eeae7
This commit is contained in:
Родитель
6095257b3d
Коммит
7db492c796
|
@ -76,7 +76,10 @@ class LoggingWrapper(StringIO):
|
|||
|
||||
def write(self, data):
|
||||
if isinstance(data, str):
|
||||
data = data.decode("utf8")
|
||||
try:
|
||||
data = data.decode("utf8")
|
||||
except UnicodeDecodeError:
|
||||
data = data.encode("string_escape").decode("ascii")
|
||||
|
||||
if data.endswith("\n"):
|
||||
data = data[:-1]
|
||||
|
|
Загрузка…
Ссылка в новой задаче