From 03776a7c7bd9659b05b79a4bf2690e7b02f411d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Wed, 2 Dec 2015 01:34:22 +0100 Subject: [PATCH] Always treat handler scripts as UTF-8 --- src/frida/tracer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/frida/tracer.py b/src/frida/tracer.py index 51cd3ea..f6222b8 100644 --- a/src/frida/tracer.py +++ b/src/frida/tracer.py @@ -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