16:42 <Bligandeur> Bonjour à tous, quelqu'un pourrait m'expliquer ce cela signifie lorsqu'une variable est préfixée d'un _ comme _var ?
        16:43 <haypo> Bligandeur: ça indique que c'est une variable privée, c'est une convention
        16:43 <feth> Le nom interne de la variable est mofifié d'une manière s'il y a un _, d'une autre s'il y a un __. N'invente pas, jamais, d'attributs nommés __attribut__, parce que ceux-là sont spéciaux
        16:44 <feth> (par contre la doc dit ce que doivent faire de tels attributs)
        16:45 <feth> Bligandeur: bel exemple ici: https://en.wikipedia.org/wiki/Name_mangling#Python
        16:45 <Bligandeur> Merci a vous deux :)
        16:45 <feth> ça protège un peu la variable en cas d'introspection
        16:48 <Mowi> quand on parle de mangling
        16:49 <Mowi> c'est pour éviter d'accéder à un attribut "protégé" d'un objet ?
        16:49 <feth> pour le faire en conscience
        16:51 <Mowi> ça ok
        16:51 <Mowi> mais le double underscore, ça prête quand même à confusion
        16:51 <feth> pourquoi ?
        16:52 <feth> (vraie question :)
        16:52 <Mowi> si j'ai bien compris, __var devient ___var et s'accède de cette manière _object__var
        16:53 <mathieui> non
        16:53 <mathieui> tu n’es pas censé y accéder
        16:53 <feth> en pratique tu t'en fiches, sauf si tu utilises getattr, et __var debien _object__var. 
        16:54 <feth> Le plus simple pour rendre l'introspection vraiment pénible est de faire appel à random pour la création des noms de classes.
        16:55 <feth> haypo a d'ailleurs écrit un logiciel qui sert presque à ça, je sais pas s'il est d'accord pour que je donne le nom
        16:56 <Mowi> ok thanks
        19:44 <feth> On pourrait donner ce conseil pour l'appel à papiers de pyconfr ? http://hervethisinenglish.blogspot.fr/2017/03/comment-interesser.html