in src/sync_dashboards/main.py [0:0]
def get_all_linked_dashboards(sdk: methods.Looker40SDK) -> dict:
"""
Get all dashboards that contain a lookml_link_id.
"""
remote_config = {}
transport_options = looker_sdk.rtl.transport.TransportOptions({"timeout": 60 * 150})
dashboards = sdk.search_dashboards(deleted=False, transport_options=transport_options)
for dashboard in dashboards:
if dashboard.model is None and dashboard.lookml_link_id:
remote_config[dashboard.id] = dashboard.lookml_link_id
remote_mappings = lookml_uud_mapping(remote_config)
return remote_mappings