INNER CODE UNIT · Python
num_children
mongodb/mongo-c-driver · lldb_bson.py:270
def num_children(self) -> int:
"""Called by LLDB to know how many children exist"""
n = len(self.__children)
return n
@override
def has_children(self) -> bool:
"""Optimization opportunity for LLDB if it knows it doesn't need to ask"""
return self.__enable_synthetic__ and self.num_children() != 0
@print_errors
@override
def get_child_at_index(self, pos: int) -> SBValue:
"""
Obtain the synthetic child of this value at index 'pos'.
"""
# LLDB sometimes calls us with a child that we don't have?
if pos >= len(self.__children):