#!/bin/env python3
from scribe.eolegroup import Group
from pyeole.process import system_out
from sys import exit


group = Group()
ret_code = 0
for grp in group.get_groups():
    list_name = group.get_maillist(grp)
    if list_name:
        code, out, err = system_out(['/usr/bin/sympa', f'--sync_include={list_name}'], container='mail')
        if code != 0:
            ret_code = code
            print(f'erreur à la synchronisation de {list_name} : {out} | {err}')
exit(ret_code)
