From 8fcb74efa400a00c3a7c2b979edc6adff39b62b9 Mon Sep 17 00:00:00 2001
From: Awais Qureshi <awais.qureshi@arbisoft.com>
Date: Sun, 22 Sep 2019 04:25:31 +0500
Subject: [PATCH] BOM-594 Python3 fix.

---
 scripts/xsslint/xsslint/linters.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/scripts/xsslint/xsslint/linters.py b/scripts/xsslint/xsslint/linters.py
index c77fe86d539..a183cc028aa 100644
--- a/scripts/xsslint/xsslint/linters.py
+++ b/scripts/xsslint/xsslint/linters.py
@@ -1349,7 +1349,8 @@ class MakoTemplateLinter(BaseLinter):
         while True:
             parse_string = ParseString(scrubbed_lines, start_index, len(scrubbed_lines))
             # check for validly parsed string
-            if 0 <= parse_string.start_index < parse_string.end_index:
+            if (parse_string.start_index is not None and parse_string.end_index is not None) \
+                    and (0 <= parse_string.start_index < parse_string.end_index):
                 # check if expression is contained in the given string
                 if parse_string.start_index < adjusted_start_index < parse_string.end_index:
                     return parse_string
-- 
GitLab