08:04 <morgan`> bonjour gens
09:09 <feth> bonjouir
09:09 <nicoe> plop
09:10 <kujiu> bonjour
09:18 <jpcw> matin café thé
09:18 <kujiu> matin
09:18 <kujiu> merci jpcw
14:22 <No`> salut l'afpy
14:25 <misc> lo No`
17:21 <No`> je demande, même si ça peut paraître une connerie
17:21 <No`> on peut à l'intérieur d'une fonction, faire référence à sa propre docstring?
17:22 <No`> exemple:
17:22 <No`> def toto():
17:22 <No`> "je suis toto"
17:22 <No`> print #MA DOC#
17:22 <No`> ça se peut ?
17:23 <ogrisel> je sais pas si on peut chopper l'instance de la fonction en cours de definition dans le code de la function elle meme
17:23 <No`> ogrisel: y'a pas "self" pour la fonction, quoi...
17:24 <ogrisel> yep
17:25 <ogrisel> peut etre que haypo a une idée la dessus
17:25 <haypo> hein quoi ?
17:26 <haypo> No`: je pense que tu dois pouvoir trouver ça dans la frame courante
17:26 <haypo> sys._getframe()
17:26 <ogrisel> si on peut
17:26 <ogrisel> def fonction():
17:26 <ogrisel> """contenu de la docstring de f"""
17:26 <ogrisel> print docstring
17:26 <ogrisel> fonction.func_globals['docstring'] = fonction.__doc__
17:26 <ogrisel> ca marche
17:27 <No`> hééééééé, malin
17:27 <ogrisel> tu peut faire un joli decorateur qui fait ca
17:28 <haypo> ah, si tu modifies la fonction, tu triches :)
17:28 <No`> merci ogrisel, haypo
17:29 <No`> c'était un peu "pour la blague", pour une fonction qui, en attendant d'être implémentée, ne fait que renvoyer sa propre doc
17:29 <No`> l'idée, c'est quand même d'afficher du vrai contenu
17:31 <haypo> def f(): """non non""" funcname = sys._getframe(0).f_code.co_name doc = globals()[funcname].__doc__ print doc
17:32 <haypo> No`: ^^ exemple sale avec getframe (!) et globals (!!)
17:32 <haypo> No`: mais bon, ce que tu demandes est sûrement un truc sale
17:37 <ogrisel> :)
17:37 <ogrisel> haypo ton code il marche dans pypy ?
17:38 <ogrisel> sys._getframe c'est supporté dans le language python officiel ou juste dans l'interpreteur CPython ?
17:39 <haypo> ogrisel: je pense que les trucs préfixés par "_" sont à éviter dtf
17:39 <ogrisel> ok
17:41 <No`> ma version avec un décorateur: http://dpaste.com/36297/
17:42 <No`> c'est du Django, donc, faudra pas oublier: from django.http import HttpResponse, voilà
17:42 <haypo> No`: j'ai honte /o\ http://pastealacon.com/2622
17:43 <No`> pour ma part, ça doit être la chance du débutant...
19:12 <penguin_> bonsoir tout le monde ici présent
19:13 <penguin_> est ce bien le monde de python ?
19:15 <No`> penguin_: /topic ?
19:15 <penguin_> do you speak english or french in this channel?
19:15 <No`> penguin_: franchement... regarde le topic
19:16 <No`> si c'est "Association Francophone Python", tu t'attends à trouver des ouzbekophones ?
19:16 <No`> ;o)
19:16 <penguin_> je m'excuse les gars : je ne suis encore nouveu donc il faut pas m'en vouloir
19:17 <No`> bah... pas de pb.
19:17 <penguin_> je viens de récupérer votre channel sur le net !
19:17 <No`> c'est toujours étrange de voir quelqu'un se connecter sur un canal, et de ne pas savoir où il est
19:17 <No`> si tu sais pas ce qu'est ce chan, à quoi ça sert de s'y rendre ?
19:18 <Zebuline> o<
19:18 <penguin_> beh c'est python !!!
19:18 <penguin_> en tout cas rien de perdu !
19:18 <penguin_> alors puis je savoir comment rendre mes attributs de classe "protected"?
19:23 <penguin_> personne à la rescousse ?.
19:48 <yotaff> j'aurai bien répondu : fais du java
19:51 <cyberj> Je ne me rapelle plus qui s'amusais avec un chariot motorisé sous python ici mais :
19:51 <cyberj> http://www.engadget.com/2009/04/21/antiquarian-peripherals-play-bohemian-rhapsody/
19:53 <yotaff> ccomb
19:53 <ccomb> yotaff
19:54 <yotaff> ccomb: lis 2 phrases plus haut
19:54 <ccomb> rigolo
19:55 <ccomb> je sais pas pourquoi c'est toujours le 1er truc qu'on cherche à faire
19:55 <ccomb> plus c'est inutile plus c'est interessant
19:55 <ccomb> le mec à qui j'ai acheté le contrôleur de moteur pas à pas avait fait un convertisseur midi 4 voies
19:56 <ccomb> là c'est le même genre de truc
19:56 <ccomb> trop bien :)
19:58 <ccomb> yotaff: les photooooooooooos de sl09 ?
19:58 <yotaff> pas encore eu le temps
19:59 <ccomb> tu veux pas m'uploader les raws ?
19:59 <yotaff> et reste 5 semaines avant les salons
20:58 <yotaff> gawel: tu n'as qu'a dire qu'il faut faire comme les grands comme youtube :p
20:58 <yotaff> bon cassos
21:00 <gawel> ccomb: le serveuuuuuuuuuuuuur ? :p
21:01 <ccomb> gawel: trouve moi 2Go PC2100 ECC registered + 2 disques Ultra320 15000trs/min + 2 racks Dell
21:01 <ccomb> et je te fais l'install en 10min
21:02 <gawel> pff :(
21:02 <ccomb> je crois que touff a dit qu'il pouvait trouver des trucs
21:04 <ccomb> je tweete le need
21:04 <gawel> bien :)
21:07 <ccomb> please RT
21:10 <ogrisel> 2 racks dell c'est les rails de rack ?
21:11 <ogrisel> oui les racks pour les DD /
21:11 <ogrisel> ?
21:11 <ogrisel> ccomb: la rame de base elle marche pas ?
21:15 <gawel> si, mais si on peut le gonfler c'est balle
21:26 <ogrisel> http://players.tv-radio.com/radiofrance/playerfranceinter.php ben harper en live au printemps de bourges
21:40 <nightly[afk]> ccomb: faut une caisse pour la veille du pycon ou bien ç'est bon avec la tienne ?
21:40 <nightly[afk]> c'est juste pour que je m'organise.
21:40 <feth> une caisse de picon pour 7 de bière
21:40 <nightly[afk]> huhu
21:44 <gawel> si tout vas bien on a un nouveau design la semaine prochaine
21:44 <gawel> j'ai remis un coup de boost à jean-math :p
21:46 <ogrisel> cool
21:47 <nightly[afk]> +1
21:50 <gawel> c'est pas le weken prochain la réu ?
21:50 <ogrisel> nightly[afk] il arrive a faire de l'IRC sans clavier
21:50 <ogrisel> gawel: si
21:51 <nightlybuild> ogrisel: il suffit, maraud ! :)
21:51 <ogrisel> ahaha
21:54 <ccomb> nightlybuild: je peux prendre ma caisse oui
21:55 <ccomb> ogrisel: les racks c'est les rails oui, ça se trouve facilement sur ebay je crois
21:55 <ccomb> gawel: oui c'est samedi la réu
21:55 <gawel> :)
21:55 <ogrisel> ccomb: c'est pas le racks pour contenir les disques durs mais le serveur lui meme
21:55 <ccomb> pour les disques
21:56 <ogrisel> si c'est le cas faut contacter tuxfamily car il leur en reste peut etre encore
21:56 <ogrisel> ah non ok
21:56 <ogrisel> par pour les disques
21:56 <ccomb> pour les rails du serveur lui-meme je sais pas
21:56 <ogrisel> enfin faut leur enovyer un mail je sais pas
21:56 <ccomb> j'espere qu'on sera pas emmerdé avec ça
21:56 <nightlybuild> ccomb: okay. Bon, si besoin, y'a pas de soucis, faut juste prévenir un poil avant, que je puisse trouver un remplacement, j'ai une install party à gérer le samedi soir.
21:57 <nightlybuild> et je déboule en caisse