• [^] # Re: Vous devez entrer un sujet et un commentaire

    Posté par . En réponse au journal Requête aux devs de logiciels libres. Évalué à 6.

    En parlant de python et de fichiers de configuration, il y a un truc qui m'horripile concernant bon nombre de soft en python : Le fichier de configuration est souvent un fichier python. Le fichier de configuration n'est pas simplement lu, il est exécuté. Bonjour la sécurité.
    On peut insérer tout le code qu'on veut dans le fichier de config, ce code tournera comme le reste du programme sous l'identité de l'exécutant. En cas d'erreur de syntaxe dans le fichier de config, le programme plante (l'origine du problème n'est pas évidente), et en cas de modification mal intentionnée, ça peut tourner très mal. Un fichier de config doit être lu, jamais exécuté.