in src/externals.py [0:0]
def process_nav_includes(build_mode, data):
if isinstance(data, list):
children = [
process_nav_includes(build_mode, item)
for item in data
]
# flatten the results of the _process_external_key call
return [
entry
for item in children
for entry in _process_external_key(build_mode, item)
]
if isinstance(data, dict):
return {
key: process_nav_includes(build_mode, item)
for key, item in data.items()
}
return data