diff options
| -rw-r--r-- | src/etc/lldb_providers.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/etc/lldb_providers.py b/src/etc/lldb_providers.py index d928f1d0cf5..a1470c4c1a4 100644 --- a/src/etc/lldb_providers.py +++ b/src/etc/lldb_providers.py @@ -238,8 +238,15 @@ def sequence_formatter(output: str, valobj: SBValue, _dict: LLDBOpaque): if len(output) > 32: long = True break + child: SBValue = valobj.GetChildAtIndex(i) - output += f"{child.value}, " + + summary = child.summary + if summary is None: + summary = child.value + if summary is None: + summary = "{...}" + output += f"{summary}, " if long: output = f"(len: {length}) " + output + "..." else: |
