07:37 < magopian:#afpy> o/
10:52 < Romain_:#afpy> Bonjour
10:53 < Romain_:#afpy> Depuis que je suis arrivé au travail je me prend la tête. J'espère que vous allez pouvoir m'éclaisir.
10:55 < Romain_:#afpy> J'utilise mod_wsgi sans framework. J'ai un module et dedans j'ai une fonction qui retourne un dico (base = {'datedebut':'','donnees':''}) que je replis dans la fonction. Puis je le retourne
10:55 < Romain_:#afpy> Dans mon script WSGI je fais base = monmodule.mafonction()
10:56 < gawel:#afpy> fou ton code sur un pastebin plutot que de faire un roman
11:01 < Romain_:#afpy> J'ai cette erreur mod_wsgi (pid=26503): Exception occurred processing WSGI script '/var/www/lookit/scripts/lookit.py'. Traceback (most recent call last): File "/var/www/lookit/scripts/lookit.py", line 22, in application output = base2['datedebut'] TypeError: string indices must be integers, not str
11:02 < Romain_:#afpy> et j'ai fais un test en executant mon script en console sans navigateur (donc sans WSGI) et ça marche
11:02 < Romain_:#afpy> :'(
11:02 < Romain_:#afpy> A oui mon script marche 1 fois sur 8 tout le temps
11:02 < gawel:#afpy> essais de faire un return [repr(base2)]
11:03 < gawel:#afpy> ca devrait te montrer ou est le soucis
11:03 < Romain_:#afpy> je problème c'est que je ne peu pas
11:03 < Romain_:#afpy> je n'arrive pas à voir la sortie wsgi
11:04 < Romain_:#afpy> les erreurs je les vois dans les logs apache
11:04 < gawel:#afpy> wget ?
11:04 < Romain_:#afpy> je n'ai pas la sortie python avec wsgi
11:04 < Romain_:#afpy> si le script plante j'ai une erreur http 500
11:05 < rage2000:#afpy> Romain_: tu devrais au moins faire ton dev avec un serveur wsgi
11:05 < gawel:#afpy> mais si tu renvois repr(base2) ca plantera pas
11:05 < Romain_:#afpy> rage2000: comment ça ?
11:07 < gawel:#afpy> sinon tu fais raise ValueError(repr(base2)) et ca te le collera dans les logs
11:07 < Romain_:#afpy> a oui je vais tester
11:21 < Romain_:#afpy> gawel: Donc il me renvois que base2['donnees'], base2['datedebut'] n'apparait pas quand je fais repr(base2)
11:23 < Romain_:#afpy> rage2000: merci je vais regarder =)
11:26 < rage2000:#afpy> d'ailleur meme pour la prod ca fait longtemps que j'ai mis de coté mod_wsgi au profi d'un serveur web en proxy + serveur wsgi
11:27 < Romain_:#afpy> rage2000: et tu utilises lequel ?
11:28 < rage2000:#afpy> spawning car ca a été un des 1er et que j'ai pas eu le temps de me pencher sur les auutres
11:29 < rage2000:#afpy> et q'il me suffit en plus
11:29 < rage2000:#afpy> il y a aussi uwsgi qui lui est ecrit en C
11:30 < rage2000:#afpy> mais pareil pas testé
11:30 < Romain_:#afpy> rage2000: je regarde pour le dev, mais en prod mon patron ne va pas vouloir
11:31 < Romain_:#afpy> Quelqu'un a une idée pour mon prblème :'(
11:34 < rage2000:#afpy> Romain_: pour ton probleme il faudrait comprendre pourquoi ton base est un string et non un dico apres ton retour de fonction
11:35 < rage2000:#afpy> d'ailleurs c'est normal ton espace entre ton appel de fonction et la parenthese ?
11:35 < rage2000:#afpy> mais bon un point d'arret avec pdb ca serait plus simple
11:36 < Romain_:#afpy> rage2000: (l'espace est corrigé)
11:40 < ccomb:#afpy> if rrdtoolcommande in 'ERROR'
11:40 < ccomb:#afpy> is 'ERROR' ?
11:40 < ccomb:#afpy> in['ERROR'] ?
11:44 < Romain_:#afpy> ccomb: merci ccomb =) Au moin ça c'est corrigé
11:45 < Romain_:#afpy> Je vais manger
11:45 < rage2000:#afpy> ccomb: et bin ... vu ton post je suis pas pret de mettre une ubuntu sur un serveur ;)
11:45 < Romain_:#afpy> Ca me fera une petite pause avant de me remprendre la tête
11:47 < ccomb:#afpy> rage2000: non mais je pense que c'est juste une question d'option qque part, j'ai pas cherché
11:48 < ccomb:#afpy> peut-être il faut mettre le noyau desktop sur les serveurs :D
11:49 < rage2000:#afpy> ba de toute facon j'ai jamais compris l'interet de mettre ubuntu sur un serveur
11:50 < ccomb:#afpy> t'as des réglages par défaut qui font gagner un peu de temps au debut
11:51 < ccomb:#afpy> m'enfin j'avais mis une ubuntu parce que lenny etait trop vieille
11:54 < misc:#afpy> c'est vrai que garder le serveur en testing, ou unstable, c'est acrobatique
12:06 < ccomb:#afpy> en fait je suis meme pas sur
12:07 < ccomb:#afpy> si on regarde tous les bugs critiques qui empechent la sortie de Squeeze, je suis sûr qu'ils sont tous dans Lucid
12:07 < misc:#afpy> ccomb: bah acrobatique dans le sens ou tu restes en testing aprés la sortie de squeeze
12:07 < misc:#afpy> ie, en permanence dedans
12:08 < misc:#afpy> ensuite, des serveurs dans des préversions, j'ai aussi eu ça, quand les distributeurs se concentrent sur le bug fix, ça se passe en general sans gros souci
12:08 < misc:#afpy> ( et encore plus quand tu as les moyens toi de pousser les bugfixs dans la distro )
13:34 < Romain_:#afpy> re
13:34 < Romain_:#afpy> J'ai résolu mon problème
13:34 < Romain_:#afpy> en redemerrant le serveur ! è_é
13:35 < Romain_:#afpy> juste après j'ai remodifier le fichier
13:35 < Romain_:#afpy> j'ai du redemarrer apache pour qu'il prenne en compte mes modifications!
13:35 < Romain_:#afpy> alalalaa le temps perdu...
13:35 < Romain_:#afpy> bref
13:36 < Romain_:#afpy> merci encore de m'avoir aidé
16:36 < No`:#afpy> salut l'afpy
16:39 < ccomb:#afpy> salut No`
18:03 < solevis:#afpy> matin
19:35 < tarek:#afpy> ogrisel, ping
19:41 < ogrisel:#afpy> salut tarek
19:41 < tarek:#afpy> ogrisel, Ben bosse tjrs chez vous ?
19:41 < ogrisel:#afpy> yes
19:41 < tarek:#afpy> il est dans le coin /
19:42 < ogrisel:#afpy> il est en vacances je crois
19:42 < tarek:#afpy> a ok zut
19:42 < tarek:#afpy> j ai un truc qui maque dans funkload
19:44 < tarek:#afpy> je peux pas faire de PUT :(
19:44 < ogrisel:#afpy> tu peux forker le repo :)
19:45 < ogrisel:#afpy> tu tambourines ton service de sync avec funkload ?
19:45 < tarek:#afpy> c'est pas un svn ?
19:45 < tarek:#afpy> ouai
19:45 < tarek:#afpy> grinder me gonfle
19:45 < tarek:#afpy> funkload c mieux, mais j'ai besoin de le distribuer sur n machines
19:46 < tarek:#afpy> y a un gars qui a fait ca
19:46 < tarek:#afpy> faut aue je check
19:47 < tarek:#afpy> ca va /
19:47 < tarek:#afpy> tu fais quoi vend. soir ?
19:47 < tarek:#afpy> et ccomb
19:49 < ogrisel:#afpy> euh vend soir faut que je bosse pour pyconfr (ma conf, la formation et l'orga , l a video toussa)
19:49 < ogrisel:#afpy> t'es sur paname ?
19:49 < ccomb:#afpy> tarek: j'ai une réu à 18h30 au nord de paris, après dispo à partir de 20 ou 21h
19:50 < tarek:#afpy> ogrisel, ouai je pars a SF sam. matin
19:50 < ogrisel:#afpy> on peut se prendre un verre qqpart si tu veux
19:50 < tarek:#afpy> ogrisel, ccomb bon si vous voulez boire un coup...
19:51 < ccomb:#afpy> bah oui
19:51 < tarek:#afpy> je suis avec Amina, Suki et Amel
19:51 < ogrisel:#afpy> ok
19:51 < ccomb:#afpy> bah oui j'ai jamais vu suki encore
19:52 < tarek:#afpy> ccomb, ogrisel ok cool :D
19:52 < tarek:#afpy> je vous appel des qon a les billets
19:52 < ogrisel:#afpy> ok