diff --git a/test262/utils.py b/test262/utils.py index 17501580a8f112b324f9144a1f88065f6673bc73..f14e213fb36fe978a985dba859092b4c6c0adfd8 100755 --- a/test262/utils.py +++ b/test262/utils.py @@ -168,7 +168,7 @@ def search_dependency(file, directory): def collect_module_dependencies(file, directory, traversedDependencies): dependencies = [] traversedDependencies.append(file) - with open(file, 'r') as f: + with open(file, 'r', encoding='utf-8') as f: content = f.read() result_arr = re.findall(r'(import|from)(?:\s*)(\'(\.\/.*)\'|"(\.\/.*)")', content) for result in result_arr: @@ -179,4 +179,4 @@ def collect_module_dependencies(file, directory, traversedDependencies): dependencies.extend(collect_module_dependencies(dependency, directory, list(set(traversedDependencies)))) dependencies.append(dependency) - return dependencies \ No newline at end of file + return dependencies