INNER CODE UNIT · Python
update
mongodb/mongo-c-driver · lldb_bson.py:256
def update(self) -> bool | None:
"""Update the parsed value and the child objects"""
self.__value = None # Clear the value so it will be re-read
self.__children = list(self.get_children())
def get_children(self) -> Iterable[ChildItem]:
"""
Subclasses must provide this method such that it returns an iterable
object of ``ChildItem`` types. These will be used to generate the
synthetic children that are displayed by LLDB.
"""
raise NotImplementedError
@override
def num_children(self) -> int:
"""Called by LLDB to know how many children exist"""
n = len(self.__children)
return n