From 66942bc74c3940bfdc86f9b730fb5c3c4e527ca9 Mon Sep 17 00:00:00 2001
From: aarif <mraarif@outlook.com>
Date: Mon, 23 Sep 2019 17:40:47 +0500
Subject: [PATCH] python 3 fixes

python 3 fixes

python 3 fixes
---
 scripts/xsslint/xsslint/linters.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/scripts/xsslint/xsslint/linters.py b/scripts/xsslint/xsslint/linters.py
index a183cc028aa..ba2d32fe455 100644
--- a/scripts/xsslint/xsslint/linters.py
+++ b/scripts/xsslint/xsslint/linters.py
@@ -7,6 +7,7 @@ import ast
 import os
 import re
 import textwrap
+import io
 
 from xsslint import visitors
 from xsslint.reporting import ExpressionRuleViolation, FileResults, RuleViolation
@@ -52,9 +53,9 @@ class BaseLinter(object):
             A string containing the files contents.
 
         """
-        with open(file_full_path, 'r') as input_file:
+        with io.open(file_full_path, 'r') as input_file:
             file_contents = input_file.read()
-            return file_contents.decode(encoding='utf-8')
+            return file_contents
 
     def _load_and_check_file_is_safe(self, file_full_path, lint_function, results):
         """
-- 
GitLab