releasetools: Initalize logger when signing.

Other modules have switched to logging module. sign_target_files_apks.py
needs to init the logger to get the logs.

Test: Run `sign_target_files_apks.py -v`. Check outputs.
Test: Run `check_target_files_signatures.py -v`.
Change-Id: Ic68c019f6fb14840561885f1194ad6efdfdb7d82
This commit is contained in:
Tao Bao 2019-03-15 09:33:43 -07:00
parent bc2f9ce2c1
commit badceb2d60
2 changed files with 13 additions and 6 deletions

View file

@ -39,6 +39,7 @@ Usage: check_target_file_signatures [flags] target_files
"""
import logging
import os
import re
import subprocess
@ -52,6 +53,8 @@ if sys.hexversion < 0x02070000:
sys.exit(1)
logger = logging.getLogger(__name__)
# Work around a bug in Python's zipfile module that prevents opening of zipfiles
# if any entry has an extra field of between 1 and 3 bytes (which is common with
# zipaligned APKs). This overrides the ZipInfo._decodeExtra() method (which
@ -415,6 +418,8 @@ def main(argv):
common.Usage(__doc__)
sys.exit(1)
common.InitLogging()
ALL_CERTS.FindLocalCerts()
Push("input target_files:")

View file

@ -102,6 +102,7 @@ import base64
import copy
import errno
import gzip
import logging
import os
import re
import shutil
@ -121,6 +122,8 @@ if sys.hexversion < 0x02070000:
sys.exit(1)
logger = logging.getLogger(__name__)
OPTIONS = common.OPTIONS
OPTIONS.extra_apks = {}
@ -180,11 +183,8 @@ def GetApkFileInfo(filename, compressed_extension, skipped_prefixes):
# skipped_prefixes should be one of set/list/tuple types. Other types such as
# str shouldn't be accepted.
assert (isinstance(skipped_prefixes, tuple) or
isinstance(skipped_prefixes, set) or
isinstance(skipped_prefixes, list)), \
"Invalid skipped_prefixes input type: {}".format(
type(skipped_prefixes))
assert isinstance(skipped_prefixes, (set, list, tuple)), \
"Invalid skipped_prefixes input type: {}".format(type(skipped_prefixes))
compressed_apk_extension = (
".apk" + compressed_extension if compressed_extension else None)
@ -816,7 +816,7 @@ def GetCodenameToApiLevelMap(input_tf_zip):
result = dict()
for codename in codenames:
codename = codename.strip()
if len(codename) > 0:
if codename:
result[codename] = api_level
return result
@ -926,6 +926,8 @@ def main(argv):
common.Usage(__doc__)
sys.exit(1)
common.InitLogging()
input_zip = zipfile.ZipFile(args[0], "r")
output_zip = zipfile.ZipFile(args[1], "w",
compression=zipfile.ZIP_DEFLATED,