build: fix python util verbose mode logic (#44452)

build: fix verbose mode logic

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
This commit is contained in:
trop[bot] 2024-10-29 21:41:22 +01:00 committed by GitHub
parent 1cbd5f451a
commit b4a5684493
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 46 additions and 25 deletions

View file

@ -16,8 +16,9 @@ sys.path.append(
from zipfile import ZipFile
from lib.config import PLATFORM, get_target_arch, \
get_zip_name, enable_verbose_mode, \
is_verbose_mode, get_platform_key
get_zip_name, set_verbose_mode, \
is_verbose_mode, get_platform_key, \
verbose_mode_print
from lib.util import get_electron_branding, execute, get_electron_version, \
store_artifact, get_electron_exec, get_out_dir, \
SRC_DIR, ELECTRON_DIR, TS_NODE
@ -45,8 +46,7 @@ CXX_OBJECTS_NAME = get_zip_name(PROJECT_NAME, ELECTRON_VERSION,
def main():
args = parse_args()
if args.verbose:
enable_verbose_mode()
set_verbose_mode(args.verbose)
if args.upload_to_storage:
utcnow = datetime.datetime.now(datetime.UTC)
args.upload_timestamp = utcnow.strftime('%Y%m%d')
@ -391,9 +391,8 @@ def get_release(version):
release_env = os.environ.copy()
release_env['NODE_NO_WARNINGS'] = '1'
release_info = execute([TS_NODE, script_path, version], release_env)
if is_verbose_mode():
print(f'Release info for version: {version}:\n')
print(release_info)
verbose_mode_print(f'Release info for version: {version}:\n')
verbose_mode_print(release_info)
release = json.loads(release_info)
return release