09:34 < jpcw:#afpy> matina café thé
11:01 < No`:#afpy> salut l'afpy
12:39 < gawel> hey les copains qui viens à SL ?
12:40 < gawel> ogrisel: ccomb ?
12:40 < gawel> si je suis tout seul à tenir le stand il vas ouvrir à midi :p
12:42 < gmat> bonjour, je viens donner des nouvelles de afpy.ldap
12:43 < gawel> ca marche pas c'est de la merde ?
12:44 < gmat> pas tout à fait
12:44 < gmat> c'est python-ldap
12:44 < gawel> c'est intéressant mais c'est pas du tout ça ?
12:44 < gmat> qui assure pas
12:44 < gmat> avec la version 2.3.11
12:45 < gawel> j'ai pas de soucis
12:45 < gawel> quoi que vas pas ?
12:45 < gawel> faut que je me douche btw. brb
12:51 < gmat> from ldap.ldapobject import SmartLDAPObject
12:51 < gmat> ImportError: cannot import name SmartLDAPObject
12:52 < gmat> ils ont enlevé cette classe
12:52 < gmat> dans la nouvelle version
12:59 < gmat> * Removed untested and undocumented class ldap.ldapobject.SmartLDAPObject
13:04 < gawel> bah reste en 2.3.10 en attendant un nouveaux dataflaxe.ldaptruc
13:04 < gmat> oui c'est une solution
13:05 < gawel> une bonne solution :)
13:05 < gmat> c'était juste pour te dire la bonne nouvelle
13:06 < gawel> je crois je remettrais le Smart truc dans afpy.ldap de toute
13:06 < gawel> ca déchire bien
13:06 < gawel> m'en fou que ce soit pas testé :p
13:06 < taziden> la doc, pour gawel, c'est le code.
13:06 < gmat> sur pypi tu a mis python-ldap>=2.3.10
13:06 < gawel> tu craque. je documente pas trop mal 70% de ce que je fais
13:07 < gawel> ouais. bah faut == :)
13:07 < ogrisel> salut gawel moi je viens
13:08 < ogrisel> j'ai une presentation l'un des jours (je sais plus lequel) mais le reste du temps je serai sur le stand a geeker en ssh sur monserveur de GPU
13:08 < ogrisel> je vais bouffer, a+
13:08 < taziden> gawel: non, je voulais dire que tu as pas besoin de doc, tu lis le code ^^
13:09 < gawel> gmat: btw je vais bosser sur afpy.ldap cette am. je vais coller des trucs repoze.who dedans
13:09 < taziden> c'était une manière maladroite de te flatter :D
13:09 < gawel> taziden: ha ! ouais :)
13:09 < gawel> tiens je viens de mettre mon t-shirt lqdn :)
13:09 < gawel> je le laverais pour SL ;)
13:09 < taziden> si tu te promènes vers le ministère de la culture ou vers univesal ou la sacem, hésite pas à le porter :D
13:11 < taziden> #sapagepsychologique
13:11 < gawel> gmat: t'as bidouillé un truc pour repoze ou bien ?
13:12 < gawel> je pense je vais owner le bousin
13:13 < gmat> gawel: non rien de plus que ma première approche
13:13 < gawel> patient un peu alors :)
13:13 < gawel> au pire demain soir c'est fait
13:14 < gmat> ce sera la fête
13:14 < gawel> j'en profiterais pour fixer le SmartTruc
13:16 < gmat> t'as déjà une idée pour fixer ce truc ?
13:17 < gawel> bah je vais copier leur code et le coller dans afpy.ldap :p
13:18 < gawel> sinon je fais mon propre factory mais celui là était bien
13:18 < gmat> mais il manque à ldapconnection aussi
13:18 < gawel> ah, ouais :/
13:19 < gawel> bon bah c'est mort. 2.3.10 pour l'instant
13:19 < gawel> j'ai matté dans le svn dataflakes il ont rien modif encore
13:20 < gmat> ils sont tjrs aussi pénible python-ldap ?
13:25 < gawel> je sais pas. mais pose souvent des blème ce paquet
13:25 < gawel> sous win entre autre
13:28 < gmat> à propos la version 2.3.10 ne se compile pas facilement
13:28 < gmat> je crains les ennuis avec ce paquet
13:29 < gawel> faut compile un ldap avant
13:30 < gmat> moi je souhaite prendre celui de ma distrib
13:30 < gawel> je crois faut libsasl-dev en prime
13:30 < gmat> j'ai vu cela
13:30 < gawel> enfin le ldap est compilé que pour le egg hein
13:31 < gawel> tu peux le rm après
13:31 < gmat> c'est bizarre comme idée
13:32 < gawel> sous deb t'as juste à avoir les bon -dev ama
13:32 < gawel> la c'est osx sa mémé
13:34 < gmat> sous centos il y a un problème avec crypto et des ifdef mal ficelés.
13:34 < gmat> ils ont réparé cela dans la version suivante (2.3.11) :\
13:35 < gawel> hm j'ai peut être une solut
13:35 < gawel> en faisant le goret avec sys.modules...
13:36 < gawel> je crois je ferais ça
13:36 < gawel> si je patch ldap.ldapobject à la volée ça va rulez
13:37 < gawel> c'est goret mais bon
13:39 < gmat> avant un appel à LDAPConnection faire passer (nouveau) SmartLDAPObject pour celui de ldap.ldapobject ?
15:29 < gawel> ldap.ldapobject.SmartLDAPObject = SmartLDAPObject
15:29 < gawel> from dataflake.ldapconnection.connection import LDAPConnection
15:29 < gawel> marche nickel
16:22 < gmat> trop simple :)
16:27 < gmat> tu as copier coller la classe sans rien changer ?
16:36 < gmat> je viens de modifier le fichier pwd
16:37 < gmat> connection.py
16:37 < rage2000> si quelqu'un a la solution ca serait cool: je cherche a transformer un texte avec des caracteres speciaux html en un texte lisible et je trouve pas de lib pour le faire
16:38 < gmat> en ajoutant tes 2 lignes seulement et juste avant le def ldapconnection_from_config()
16:40 < gmat> et ldapsh ne se plaint plus
16:56 < gawel> gawel:~/py/afpy.ldap% ./bin/nosetests afpy/ldap/test_auth.py
16:56 < gawel> Actual response (no "groups: ('others',)"):
16:56 < gawel> Response: 200 OK
16:56 < gawel> Content-Type: text/plain; charset=UTF-8
16:56 < gawel> repoze.what.userid: gawel
16:56 < gawel> groups: ('svn', 'bureau', 'cd')
16:56 < gawel> permissions: ()
16:56 < gawel> in_group('admin'): False
16:56 < gawel> in_group('others'): False
16:56 < gawel> has_permision('read'): False
16:56 < gawel> has_permision('write'): False
17:20 < gawel> j'ai rajouter un truc pour setter les user/group_class de la connection
17:20 < gawel> tu add user_class = afpy.ldap.custom:User et hop
17:21 < gawel> dans la conf*
17:22 < gawel> faut que j'up la doc
17:46 < gawel> rstctl.sphinx <3