def get_folders()

in tools/state_iam.py [0:0]


def get_folders(resources):
  'Parse resources and return folder id, name tuples.'
  folders = {}
  for r in resources:
    if r['type'] != 'google_folder':
      continue
    for i in r['instances']:
      folder_id = i['attributes']['id']
      folders[folder_id] = Folder(folder_id, i['attributes']['display_name'],
                                  i['attributes']['parent'])
  for folder_id, folder in folders.items():
    if folder.parent_id.startswith('folders/') and folder.parent_id in folders:
      name = f'{folders[folder.parent_id].name}/{folder.name}'
    else:
      name = folder.name
    yield folder_id, name