#!/usr/bin/env python3

import sys

from scribe.eoleldap import get_etabs
from scribe.ldapconf import HAS_SYMPA

if not HAS_SYMPA:
    sys.exit(0)

try:
    etabs = get_etabs() 
except BaseException:
    print('Liste des établissements non disponibles pour la construction des filtres de liste de diffusion')
    sys.exit(1)

etabs = [etabs[0]] + etabs[1]
with open('/tmp/list_etabs_for_sympa', 'w') as list_etabs:
    list_etabs.write('\n'.join(etabs))
