From ce598256f20f74a5b9e321bda2ff60edf280ab10 Mon Sep 17 00:00:00 2001 From: Matt Stark Date: Wed, 29 Jan 2025 17:46:21 -0800 Subject: [PATCH] Call use_siso_default_and_suggest_siso where possible. Said function is defined in https://crrev.com/c/6217339. Bug: 393209062 Change-Id: I1bced33272a6dd19d4e71f96f80ac6de61b48d9e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/6217100 Reviewed-by: Junji Watanabe Commit-Queue: Matt Stark --- autoninja.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autoninja.py b/autoninja.py index f6ea67d7fd..72c5fb07f0 100755 --- a/autoninja.py +++ b/autoninja.py @@ -168,7 +168,9 @@ def _get_use_siso_default(output_dir): script = _import_from_path("use_siso_default", script_path) try: - r = script.use_siso_default(output_dir) + # Older versions of chromium won't have this function. + use_siso_default = getattr(script, "use_siso_default_and_suggest_siso", script.use_siso_default) + r = use_siso_default(output_dir) except: raise RuntimeError( 'Could not call method "use_siso_default" in {}"'.format(