09:40 < ameurant> shampoing
09:41 < Ohan> salut a tous
09:45 < haypo> Ohan: p'tain, tu casses le rime
09:48 < Ohan> je reprends : salut à tous les vilains
09:52 < cyberj> Laaaaapin
09:59 < Ohan> nan, crétin, lapin crétin
10:01 < haypo> (oui mais copain car j'adore ce jeu)
10:01 < cyberj> mais je parle pas de /a bande de sagouins
10:02 < cyberj> Je parle du lapin, du lapin, le lapin ! le lapin !
10:04 < haypo> www.lapin.org ?
10:05 < gawel> harobed: t'utilise FA dans django ?
10:06 < harobed> gawel: non
10:06 < harobed> gawel: dans pylons
10:06 < harobed> gawel: enfin, je fais des essais afin de décliner FA pour générer automatiquement des formulaires (une zone d'admin) évolué comme dans django
10:07 < harobed> j'ai essayé de faire évoluer le code django, mais bon... c'est trop imbriqué...
10:07 < gawel> ouais y a un semblant de truc mais c'est moyen bien
10:07 < harobed> enfin pas de troll ;)
10:07 < harobed> gawel: oui... ext.pylons.admin ?
10:07 < harobed> gawel: la base est bonne
10:07 < harobed> je pars là dessus
10:08 < harobed> je pense que je vais passer pas mal de temps dessus ce week end
10:08 < harobed> le week end dernier, j'ai fait mes tests au sujet des possibilités de configuration de FA
10:08 < harobed> patch que tu as vu
10:09 < harobed> mais je vais poster sur la mailing list de FA, pour savoir quel est la philosophie de FA par rapport au template
10:09 < harobed> savoir si il doit être customisable pour utiliser plusieurs template ou alors pour en utiliser d'autre il faut dériver
10:10 < harobed> car le coup du try: ... import mako pour choisir entre tempita et mako je trouve ça moyen
10:10 < gawel> y en a pas vraiment.
10:10 < harobed> le mec qui a mako, ne peut plus utiliser templita
10:10 < harobed> s/templita/tempita/
10:10 < gawel> en même temps c'est tout pourrite, tempita :D
10:11 < gawel> mais je suis d'accord qu'une conf global ca serait bien
10:11 < harobed> c'est pour ça que j'ai écris une classe d'abstraction sur le choix du template
10:11 < gawel> mais je veux un "meilleurs" moyen. j'y penses
10:11 < harobed> j'aimerais aussi, j'ai réfléchi mais pas assez car je n'ai pas trouvé de solution élégante
10:11 < gawel> un truc plus à la pylons. from fa import config; config.charset = 'utf-8'
10:12 < harobed> c'est ce que j'ai fait
10:12 < gawel> oui et non :)
10:12 < harobed> enfin, c'est plutot actuellement : from fa import config; config['charset'] = ...
10:13 < harobed> mais ce n'est pas difficile d'avoir config.charset ...
10:13 < harobed> je peux me baser sur simplesettings
10:13 < gawel> et aussi config.template_render = MakoTemplate()
10:14 < gawel> ou template_engine = MakoTemplate()
10:14 < gawel> pour pouvoir faire genre JinjaTemplate()
10:14 < harobed> ha... affecter un classe et non pas une chaine
10:15 < harobed> je vais y réfléchir ce week end
10:16 < AlexCONRAD_> ça bosse dure on dirait :)
10:16 < gawel> peut pas trop avancer dans mon taf aujourd'hui :p
10:17 < harobed> le gros problème que j'ai eu, c'est que quand FieldSet est déclaré, les méthodes statiques comme _render sont définis
10:17 < harobed> problème : quand je configuré FA avec FA.config la classe FieldSet était déjà parsé
10:17 < harobed> et défini
10:17 < gawel> déjà init, ouais
10:17 < AlexCONRAD_> gawel: tu connais WTForms ?
10:18 < harobed> c'est pour ça que j'ai défini class __TemplateRender dans mon patch
10:18 < harobed> avec un fontion __call___
10:18 < harobed> je trouve que c'est ça le plus crade
10:19 < gawel> non, juste de lecture
10:20 < gawel> non, le plus crade c'est l'admin :p
10:20 < AlexCONRAD_> j'ai l'impression que ça ressemble tellement à des trucs déjà existants
10:21 < harobed> gawel: je parle de ma proposition crade ;)
10:21 < harobed> serieux... admin n'est pas si crade
10:27 < gawel> le problème de l'admin c'est que c'est pas customisable
10:27 < gawel> les template en hardcoded c'est d'un moche
10:31 < harobed> gawel: c'est justement là dessus que je souhaite travailler
10:31 < harobed> l'idée, c'est d'avoir une base customisable dans FA
10:32 < harobed> puis des packages "thèmes"
10:33 < gawel> fa.themes.pink
10:34 < harobed> par exemple un egg formalchemy.admin.theme.django
10:34 < gawel> je crois que c'est pas le but, effectivement
10:35 < gawel> mais bon si tu veux enlarge le namespace, pourquoi pas
10:35 < harobed> je comprend pas "je crois que c'est pas le but"
10:37 < gawel> le but de fa c'est d'avoir un truc low level, customisable
10:37 < gawel> pas d'avoir un truc pre-customisé
10:38 < gawel> et de maintenir X themes
10:39 < Ohan> c'est quoi FA?
10:39 < gawel> formalchemy
11:03 < No`> salut l'afpy
11:12 < Ohan> et FA, c'est ce qui est utilisé par Django pour faire son admin site?
11:12 < Ohan> ou alors ils ont developpé leur truc à eux?
11:13 < Ohan> j'ai l'impression qu'ils souffrent un poil du syndrome NIH, je me trompe? :p
11:17 < cyberj> Ou qu'il avaient une vision différente de la chose
11:20 < Ohan> moui, pas faux
11:20 < Ohan> c'est ce qu'ils ont avancé comme explication jusqu'à présent en tout cas ;)
11:20 < Ohan> et ça leur a pas trop mal réussi jusqu'à présent il semblerait
14:06 < harobed> tarek: petite question, dans tes travaux sur distutils et compagnie, il y a quelque chose de prévu pour supprimer des eggs ?
14:06 < harobed> un easy_remove ...
20:31 < alnix> j'ai une question a la con
20:31 < alnix> je n'arrive pas a comprendre comment je peut utiliser une property mais static