(name: str, parent_map: dict, memo: set = None)
| 531 | |
| 532 | |
| 533 | def _get_depth(name: str, parent_map: dict, memo: set = None) -> int: |
| 534 | if memo is None: memo = set() |
| 535 | if name in memo: return 0 |
| 536 | memo.add(name) |
| 537 | parent = parent_map.get(name) |
| 538 | if not parent: return 0 |
| 539 | return 1 + _get_depth(parent, parent_map, memo) |
| 540 | |
| 541 | |
| 542 | def _write_api_index(entries: list, api_root: str, parent_map: dict): |
no test coverage detected