• Daniel Stan's avatar
    [bugfix] client: keep prev roles by default · f446136a
    Daniel Stan authored
    Lorsqu'on éditait un fichier, on écrasait nécessairement les roles
    en place, car l'option.roles était parsée avec la supposition que
    None = mes roles en écritures.
    On corrige parse_roles en considérant (par défaut) que la valeur None
    reste à None, ce qui permet de continuer à vérifier que les arguments
    fournis sont valides.
    Un peu de refactoring dans le code de edit_file a eu lieu au passage
    (principalement des simplifications du code).
    f446136a
client.py 38.5 KB