09:35 < jpcw> matin café thé
09:35 < artart> chocolat chaud céréales tartines
09:40 < haypo> cappuccino
09:59 < zitune[en_greve]> bonjour
10:08 < gawel> vous êtes vraiment en greve ? :)
10:08 [#] haypo n'a rien vu de la grêve depuis sa téléchaise
10:14 < nightly[greve]> gawel: yep
10:23 < nightly[greve]> gawel: j'en profite pour lire le HS Linuxmag (entre deux pavés) =)
10:32 < zitune[en_greve]> he oui nous sommes en gréve
11:27 < haypo> zitune[en_greve]: je suis pas en grêve
12:03 < ogrisel:#afpy> matin café
12:08 < No`:#afpy> salut l'afpy
12:18 < ogrisel:#afpy> salut No`
14:11 < yotaff:#afpy> HTTPError: HTTP Error 404: Not Found
14:12 < yotaff:#afpy> j'adore les messages d'erreurs buildout
15:06 < yotaff:#afpy> qq a deja utilisé zc.zope3instances ?
15:08 < yotaff:#afpy> qq a deja utilisé zc.zope3recipes ?
15:08 < yotaff:#afpy> plutot
16:06 < ogrisel1:#afpy> moi des que y a zope dans le nom du package je pars en courant
16:06 < ogrisel1:#afpy> ah non on est pas vendredi
16:06 < yotaff:#afpy> tu fais du java rappelles toi
16:10 < gawel> trollfr a bien pris en tout cas
16:26 < yotaff:#afpy> ogrisel1: on a cheté une cafetière
16:28 < ogrisel1:#afpy> wé nous aussi
16:28 < ogrisel1:#afpy> y a une nouvelle nespresso a nuxeo
16:28 < ogrisel1:#afpy> c'est trop bon
16:28 < ogrisel1:#afpy> mais c'est faire le mal
16:29 < yotaff:#afpy> il faut combattre le mal par le mal
16:37 < nightly[greve]:#afpy> on y ajoute Bearstech ?
16:37 < nightly[greve]:#afpy> oops, pardon
16:41 < nightly[greve]> vraiment désolé :|
16:44 < yotaff> ah ca pour bouffer des crèpes y'a du monde
16:44 < yotaff> mais pour bosser
16:45 < yotaff> (au fait on refait quand l'acc à rennes ? :)
16:49 < gawel> quand les beau parents se cassent :p
16:52 < nightly[greve]> et que les login/psswd de la fac sont valides :D
17:33 < toutpt:#afpy> a ogrisel1 surement = ogrisel mais est plus actif ici :) cf #python-fr si tu as un une minute pour me répondre sur une de tes contributions à pyprof2calltree
17:36 < ogrisel1:#afpy> yes tou
17:36 < ogrisel1:#afpy> yes toutpt
17:37 < ogrisel1:#afpy> je reswitch sur python-fr
17:59 < touff:#afpy> hello tout le mon de;)
17:59 < touff:#afpy> oops
17:59 < touff:#afpy> ccomb, la dedibox vient tout juste d'arriver
18:00 < touff:#afpy> tu me dis ce que tu veux comme os dessus et si tu as besoin d'une conf spéciale
18:00 < touff:#afpy> et je fais ca ce soir si tu veux ;)
18:05 < ogrisel1:#afpy> cool touff
18:05 < ogrisel1:#afpy> a priori ca va etre du debian ou ubuntu je pense
18:06 < ogrisel1:#afpy> mais je laisse gawel et ccomb choisir :)
18:06 < touff:#afpy> cool
18:07 < tarek:#afpy> c pour l'afpy la dédi ?
18:07 < touff:#afpy> le truc de oui tarek
18:07 < touff:#afpy> oopsd
18:07 < touff:#afpy> oui tarek
18:08 < touff:#afpy> ccomb, m'a parlé d'un projet sympa donc on a voulu mettre une becane a votre dispo
18:08 < tarek:#afpy> a cool ca
18:08 < tarek:#afpy> c'est quoi le projet ?
18:08 < touff:#afpy> pour l'app de gawel tinyurl like je pensais l'hoster sur une autre de nos machines
18:08 < touff:#afpy> l m'a parlé de plusieurs donc voir avec lui
18:08 < tarek:#afpy> a ok
18:08 < tarek:#afpy> ya le planet aussi si y a de la place :D
18:09 < touff:#afpy> si y'a besoin de plus et que nos ressources nous le permettent on mettre une seconde dedi plus grosse pour vous
18:09 < tarek:#afpy> c'est qui "on" ?
18:09 < touff:#afpy> on c'est toonux
18:09 < tarek:#afpy> a ben c'est super cool ca
18:09 < tarek:#afpy> faudra qu'on vous offre un slot "sponsor" à pyconfr
18:09 < touff:#afpy> on sera dsponsor de toutes facon
18:10 < touff:#afpy> c'est un maniere de vous remercie pour le glmf hs sur mython de ce mois ci
18:12 < tarek:#afpy> cool
18:12 < tarek:#afpy> long life toonux
18:14 < touff:#afpy> ;) no prob vu que vous etes les seuls qui on l'air de vraiment taffer en ce moment sur plone.org et tous les projets python c'est la moindre des choses
20:27 < ccomb:#afpy> back
20:28 < ccomb:#afpy> touff: génial merci
20:28 < ccomb:#afpy> l'idéal ce serait une Lenny
20:43 < tarek:#afpy> ccomb, c quoi les projets pour cette dedi ?
20:43 < ccomb:#afpy> tarek: je voulais faire une buildbot pour le KGS de z3
20:44 < ccomb:#afpy> mgedmin l'a fait pour 3.4, je veux le faire pour le trunk
20:46 < ccomb:#afpy> mais ce qu'on peut faire c'est déplacer le contenu de l'actuelle vers la nouvelle (plus rapide) et faire un buildbot sur l'ancienne
20:50 < tarek:#afpy> a ok
21:34 < tarek> gawel, Get the latest version of buildout's bootsrap script: -> Get the latest version of buildout's bootstrap script:
21:34 < tarek> gawel, Lets bootstrap -> Let's bootstrap
21:35 < tarek> coffe -> coffee
21:35 < tarek> your favorites RSS feeds -> your favorite RSS feeds
21:36 < tarek> Now you need to tell buildout to take care of your project. Edit the config file to add those two lines: -> tu a entouré les "..." c'est pas uen erreur ?
21:36 < gawel> hm non, ca c'est pygments qui pu
21:36 < tarek> You can now launch your project as usual -> You may launch your project now:
21:36 < gawel> j'ai noté le reste
21:37 < tarek> without develop option -> without the develop option
21:37 < tarek> with develop option -> pareil
21:38 < tarek> You can add a find-links with the stable version of your project in buildout.cfg. : cette phrase est à enlever, ou a agrémenter avec un exemple, sinon c chelou
21:38 < tarek> eggs between buildouts -> eggs amongst your buildouts
21:41 < gawel> ok, j'ai fixé tout ça. ça sera déjà moins pire. merci
21:42 < tarek> sinon c cool
21:42 < tarek> ptet un exemple complet à la find
21:42 < tarek> un lien vers un bout de repo
21:42 < tarek> pour download
21:43 < gawel> ouais, je pensais mettre un exemple quelque part. je verrais ca un autre jour par contre :p
21:44 < gawel> je vais déjà balancer le liens. y en a il me font mal avec leur problème de easy_install truc
22:09 < tarek> j'ai jamais réussi a avoir google gears sur google reader ou gmail
22:09 < tarek> je suis frustré
22:10 < gawel> doit faloir être chef de projet
22:11 < tarek> ca apparait nulle part
22:41 < yota> parce que vous le meritez pas
22:41 < yota> plus sérieusement vous avez dl google gears ?
22:42 < gawel> c'est pour ça ? :)
22:43 < tarek> yota moi il est installé
22:43 < tarek> ca a marché un peu y a un an
22:43 < tarek> et puis plus rien
22:43 < yota> tu as uns icone en haut
22:43 < yota> qui te dit si tu veux ajouter le site à gears
22:44 < tarek> pas d'icone
22:46 < yota> sur google reader
22:48 < tarek> pas d'icon
22:50 < gawel> ptete ca marche qu'avec opera
22:58 < rlifchitz> ptite question python
22:59 < rlifchitz> comment récupérer le chemin complet vers le script en cours d'exécution ?
22:59 < rlifchitz> (de façon portable)
22:59 < gawel> os.abspath(sys.argv[0])
22:59 < tarek> coucou rlifchitz
22:59 < tarek> import os; os.path.realpath(os.path.dirname(__file__))
23:00 < yota> je préfère __file__
23:00 < yota> c'est kif kif :)
23:00 < yota> rhaaaaa, bibble 5 beta sort dimanche
23:00 < rlifchitz> testons tout ça :)
23:00 < rlifchitz> thanks
23:00 < gawel> __file__ c'est le module courant, donc faut être dans le cript
23:00 < rlifchitz> euh la solution sys.argv
23:00 < rlifchitz> ça marchera pas
23:00 < rlifchitz> le script est pas dans le path
23:01 < gawel> si tu veux le module curant c'est __file__ par contre
23:01 < tarek> gawel, le pb c'est que bien souvent le script est wrappé
23:01 < tarek> apres ca dépend de ce qu'on entends par 'script'
23:02 < rlifchitz> et __file__ tout court me donne le nom du script
23:02 < gawel> voila. si c'est pour un --help ça va bien
23:02 < rlifchitz> pas son chemin complet
23:02 < tarek> rlifchitz, d'ou le os.path.realpath
23:02 < tarek> et le dirname
23:02 < rlifchitz> tarek: j'essayais les 2 autres solutions avant ;)
23:02 < tarek> realpath permet de retirer les liens symbliques
23:02 < gawel> dirname ca te donnerais pas le fichier du coup
23:02 < rlifchitz> qui ne marchent pas ;)
23:03 < tarek> gawel, a oui exact, je sais pas pkoi 'jai mis dirname (par habitude)
23:03 < rlifchitz> gawel: AttributeError: 'module' object has no attribute 'abspath'
23:03 < gawel> os.path.abspath
23:03 < rlifchitz> ah c'est mieux :)
23:04 < rlifchitz> mais pb de wrap oui
23:04 < gawel> ca existe des load balancer en python ?
23:04 < haypo> gawel: codés en python ?
23:04 < haypo> aucune idée
23:04 < gawel> ou alors un truc tou light
23:04 < haypo> je verrai plutôt ça codé dans un truc autre que python :)
23:05 < tarek> pen est plus light
23:05 < haypo> tarek: 2 lettres de moins ?
23:05 < gawel> y a pas trop de deps ?
23:05 < tarek> limite hackable
23:05 < rlifchitz> merci tarek :)
23:05 < gawel> je vais tenter ça
23:05 < gawel> y avait pas une recipe d'ailleurs ?
23:05 < tarek> sauf la lib ssl si tu veux faire du https
23:05 < rlifchitz> faut que je "join" le path et __file__ ?
23:05 < gawel> non, pas besoin
23:05 < rlifchitz> ou ya plus simple
23:06 < yota> bon je vais tenter le dodo tot, histoire de tater du zope3instances de bonne humeur :)
23:06 < gawel> rlifchitz: vire le dirname
23:06 < tarek> rlifchitz, un join ou ?
23:06 < tarek> oui oui dirname me suis gouré
23:06 < tarek> gawel, pen c super simple à lancer
23:07 < rlifchitz> gawel: ?
23:07 < gawel> y a une recipe jamais releasé :p
23:07 < tarek> pen port slave1:port slave2:port
23:07 < rlifchitz> print os.path.dirname(__file__) -> .
23:07 < tarek> par contre il sait pas faire le sticky session
23:07 < gawel> os.path.abspath(__file__)
23:07 < gawel> pas grave, pas de session
23:07 < haypo> rlifchitz: utilise isabs() pour savoir si c'est un chemin absolu
23:07 < haypo> rlifchitz: sinon, tu rajoutes getcwd() en préfixe
23:08 < tarek> print os.path.realpath(os.path.dirname('.'))
23:08 < tarek> moi j'utilise realpath
23:08 < rlifchitz> bon os.path.abspath(__file__) me semble bon
23:08 < gawel> arrete de mettre dirname partout :)
23:08 < haypo> rlifchitz: d=dirname(__file__); if not isabs(d): d=path.join(getcwd(), d)
23:08 < tarek> vous vous compliquez la vie
23:09 < tarek> os.path.realpath(__file__)
23:09 < rlifchitz> haypo: à priori abspath retourne... un path complet
23:09 < haypo> tarek: pff, python, c'est plus fort que moi
23:12 < haypo> tarek: d'ici 3 à 5 ans, les scripts python seront 3x plus courts qu'avant
23:12 < haypo> déjà que là, c'est concis, alors après j'ose même pas imaginer
23:13 < haypo> avec with et les list comprehensions y'a moyen de faire des trucs surpuissants en qq. lignes
23:13 < haypo> (mais aussi incompréhensible bien sûr !)