Fix missing import in run_on_app_dump.py
Change-Id: Ic53625464a264d712aa8142f26a8773e051f74f6
diff --git a/tools/as_utils.py b/tools/as_utils.py
index fa81ac4..43153c6 100644
--- a/tools/as_utils.py
+++ b/tools/as_utils.py
@@ -3,11 +3,18 @@
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
+import utils
+
from distutils.version import LooseVersion
-from HTMLParser import HTMLParser
import os
import shutil
+if utils.is_python3():
+ from html.parser import HTMLParser
+else:
+ from HTMLParser import HTMLParser
+
+
def add_r8_dependency(checkout_dir, temp_dir, minified):
build_file = os.path.join(checkout_dir, 'build.gradle')
assert os.path.isfile(build_file), (
diff --git a/tools/utils.py b/tools/utils.py
index 351a038..81f262f 100644
--- a/tools/utils.py
+++ b/tools/utils.py
@@ -104,6 +104,9 @@
version = os.environ.get(ANDROID_TOOLS_VERSION_ENVIRONMENT_NAME, '28.0.3')
return os.path.join(getAndroidHome(), 'build-tools', version)
+def is_python3():
+ return sys.version_info.major == 3
+
def Print(s, quiet=False):
if quiet:
return