[ios blink] Add additional debugging to linker_driver.py
The error message returned wasn't too helpful in what argument was causing the issue. Provide additional context to the assert. Bug: 40254930 Change-Id: Ib524f0c6303932c9ac7a6a3cc1cde6ef65633b7a Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6278788 Commit-Queue: Dave Tapuska <dtapuska@chromium.org> Reviewed-by: Rohit Rao <rohitrao@chromium.org> Cr-Commit-Position: refs/heads/main@{#1421460}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
7aa1d5d1f1
commit
3c57413abe
@ -245,7 +245,8 @@ class LinkerDriver(object):
|
||||
for driver_action in self._pre_actions:
|
||||
(pre_name, pre_action) = driver_action
|
||||
if sub_arg.startswith(pre_name):
|
||||
assert pre_name not in self._linker_driver_pre_actions
|
||||
assert pre_name not in self._linker_driver_pre_actions, \
|
||||
f"Name '{pre_name}' found in linker driver pre actions"
|
||||
self._linker_driver_pre_actions[pre_name] = \
|
||||
lambda: pre_action(sub_arg[len(pre_name):])
|
||||
# same sub_arg may be used in actions.
|
||||
@ -255,7 +256,8 @@ class LinkerDriver(object):
|
||||
for driver_action in self._actions:
|
||||
(name, action) = driver_action
|
||||
if sub_arg.startswith(name):
|
||||
assert name not in self._linker_driver_actions
|
||||
assert name not in self._linker_driver_actions, \
|
||||
f"Name '{name}' found in linker driver actions"
|
||||
self._linker_driver_actions[name] = \
|
||||
lambda: action(sub_arg[len(name):])
|
||||
return
|
||||
|
Reference in New Issue
Block a user