Macapus Posté(e) le 28 septembre 2014 Signaler Posté(e) le 28 septembre 2014 Dans l’écran noir sur la ligne C:\Users\ANE> taper C:\python26\palmares.py c'est à dire que , comme utilisateur, il ne faut pas être un Ane pour s'en servir... ok, je sors... Citer
Romain.01 Posté(e) le 28 septembre 2014 Signaler Posté(e) le 28 septembre 2014 De mon côté, en profondeur 3 et en utilisant la version du lien du post #569 j'ai la même erreur que Nat. Par contre je ne suis pas allé voir si le joueur avait des numérotés dans son palma. Citer
K-mille Posté(e) le 28 septembre 2014 Signaler Posté(e) le 28 septembre 2014 Je crois que Macapus a trouvé un bug... Je m'en occupe ! Citer
K-mille Posté(e) le 28 septembre 2014 Signaler Posté(e) le 28 septembre 2014 Je viens d'envoyer deux modifs :- correction du bug signalé par Macapus avec certains étrangers assimilés en 1ere série dont le classement est de la forme T60- prise en compte de la pénalité (descente d'un classement par rapport au classement calculé) pour les 2emes séries dont le V-E-2I-5G est inférieur ou égal à 100 (ah tiens j'avais mis un TODO pur ça )À noter qu'avec ce dernier point, si on prend un 2eme série qui a à la fois 5 wo, un V-E-2I-5G inférieur ou égal à 100 et qu'il n'a pas les points du maintien, ça lui fait perdre 3 classements d'un coup !Pour rappel, le lien Citer
Macapus Posté(e) le 28 septembre 2014 Signaler Posté(e) le 28 septembre 2014 ça c'est du rapide, je vais tester ! Citer
Macapus Posté(e) le 28 septembre 2014 Signaler Posté(e) le 28 septembre 2014 aie, ça rebug : mp Citer
K-mille Posté(e) le 28 septembre 2014 Signaler Posté(e) le 28 septembre 2014 (oui c'est l'inconvénient de ne pas pouvoir tester moi-même ) Citer
K-mille Posté(e) le 28 septembre 2014 Signaler Posté(e) le 28 septembre 2014 Je viens d'envoyer un nouveau correctif qui faisait planter pour les gens qui ne sont pas en 1ere série ou en promo mais dont la plus grosse victoire s'y situe (un test qui était mal foutu) Citer
Macapus Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Argghhhh, j'avais lancé un niveau 3 pour tester, ma connexion tenait pour une fois, et pan coupure d'électricité dans le quartier... soit maudit perry l'ornithorynque si après ça mon compte n'est pas bloqué, c'est que quelqu'un en veut personnellement à K-mille. D'ailleurs, à ce propos, ce matin , j'ai du revalider les conditions de l'espace du licencié. Peut être qu'à cette occasion, la fédération va gracier k-mille ? Bon, j'ai relancé un test en niveau 1 pour un -15 , ça plante. ça ne me concerne pas mais en niveau 3, certains( es ) peuvent l'être. mp Citer
Alexis Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Pour éviter d'être banni, il ne serait pas judicieux d'ajouter un petit délai entre chaque requête ? Genre 1 seconde, ça pourrait permettre de passer entre les mailles du filet. Je dis ça je dis rien Citer
Alexis Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 J'ai pris la dernière version, et aujourd'hui j'ai un bug Traceback (most recent call last): File "palmares.py", line 430, in <module> main() File "palmares.py", line 421, in main recupClassement( login, password, licence, profondeur ) File "palmares.py", line 369, in recupClassement new_cl = classementJoueur( op, id, nom, cl, sexe, profondeur ) File "palmares.py", line 327, in classementJoueur cl = calculClassement( myV, myD, sexe, classement, champ ) File "C:\Python26\classement.py", line 592, in calculClassement classementPropose = classementPropose1erTour( myVictoires, myClassement ) File "C:\Python26\classement.py", line 461, in classementPropose1erTour if classementNumerique[ plus ] > classementNumerique[ myClassement ]: KeyError: '30/3 (2014)' Depuis ce matin j'ai mon palmarès 2015 qui est proposé. Un rapport ? Citer
K-mille Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Oui, c'est le même bug que Macapus. Je viens d'envoyer un correctif Est-ce que c'est bon ? Citer
K-mille Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Pour éviter d'être banni, il ne serait pas judicieux d'ajouter un petit délai entre chaque requête ? Genre 1 seconde, ça pourrait permettre de passer entre les mailles du filet.Je dis ça je dis rien Je pense qu'ils doivent compter le nombre total de requêtes, malheureusement Citer
Alexis Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Hélas non, toujours le même résultat (profondeur 0), à un détail de numéro de ligne près. Traceback (most recent call last): File "palmares.py", line 430, in <module> main() File "palmares.py", line 421, in main recupClassement( login, password, licence, profondeur ) File "palmares.py", line 369, in recupClassement new_cl = classementJoueur( op, id, nom, cl, sexe, profondeur ) File "palmares.py", line 327, in classementJoueur cl = calculClassement( myV, myD, sexe, classement, champ ) File "C:\Python26\classement.py", line 596, in calculClassement classementPropose = classementPropose1erTour( myVictoires, myClassement ) File "C:\Python26\classement.py", line 461, in classementPropose1erTour if classementNumerique[ plus ] > classementNumerique[ myClassement ]: KeyError: '30/3 (2014)' Le script palmares.py est daté de ce matin 5h03, c'est bien le dernier ? Citer
K-mille Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 tu as re-téléchargé et dézippé le zip ? D'après GitHub, j'ai envoyé le correctif il y a 8 minutes... Citer
Alexis Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 J'utilise ce lien: https://github.com/coti/classement/archive/master.zip Et dedans j'ai ça: Citer
K-mille Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Il faut que tu re-télécharges : dernière modif (justement, ce correctif) il y a 13 minutes https://github.com/coti/classement/commit/dbaa2844ad3fd7b9fc8883e40cc317bb7dd3859f Citer
Alexis Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 C'est bizarre, j'ai récupéré la dernière version de classement.py (j'ai dû copier-coller le contenu ici https://github.com/coti/classement/blob/master/classement.py car je n'ai pas trouvé où le télécharger). Et j'ai pourtant toujours le même bug Citer
K-mille Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 aaaaah j'ai trouvé : c'est le classement du joueur qui contient (2014) et que je n'ai pas viré. Je corrige ça tout de suite et je l'envoie avant de filer, j'ai une réunion dans 5 minutes.Edit : c'est fait ! Citer
Alexis Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Je galère en python, je ne connais pas ce langage, j'arrive pas à débugger la fonction normalisation. Lorsque le classement est "normal", avec genre "30/1", la normalisation renvoie bien la bonne valeur. En revanche, si on a du "30/1 (2014)", la variable c issue de classement.split( ) est un array qui vaut juste ['3']. Si je comprends bien le but de la manoeuvre, ça devrait être ['30/1'] EDIT: on s'est croisé Citer
Alexis Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Edit : c'est fait ! Je ne trouve pas cette nouvelle correction, tant pis, bonne réu EDIT: forcément, je ne regardais pas au bon endroit.. c'est pas classement.py que tu as modifié, mais palmares.py Ça fonctionne maintenant Citer
marie Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Cette correction influence-t-elle le résultat ? J'avais lancé la simulation hier et je n'avais pas rencontré de soucis. Citer
Alexis Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Cette correction influence-t-elle le résultat ? J'avais lancé la simulation hier et je n'avais pas rencontré de soucis. Non, je ne pense pas que ça change le résultat. Citer
kramer Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 Hello je vais me couvrir de honte, mais je ne sais pas le lancer. j'ai fait dans le terminal de mon mac ./palmares.py et j'ai l'insulte suivante: -bash: ./palmares.py: No such file or directory après je suis nul en info! Citer
kramer Posté(e) le 29 septembre 2014 Signaler Posté(e) le 29 septembre 2014 je suis pas si nul, j'ai trouvé! ET j'ai un mac parce que quand j'ouvre mon ordi, je n'aime pas attendre 30mn, parce que ca plante jamais et parce que je n'ai jamais à l'eteindre! Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.