status-desktop/test/ui-pytest/driver/objects_access.py

13 lines
252 B
Python

import logging
import object
_logger = logging.getLogger(__name__)
def walk_children(parent, depth: int = 1000):
for child in object.children(parent):
yield child
if depth:
yield from walk_children(child, depth - 1)