Aller au contenu
Forums Tennis-Classim
bhamp0

Outil de récupération du classement futur

Recommended Posts

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... :whistling:

ok, je sors... :mdr:

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je crois que Macapus a trouvé un bug... Je m'en occupe !

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :stuart: )

À 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

Partager ce message


Lien à poster
Partager sur d’autres sites

:pinch:

(oui c'est l'inconvénient de ne pas pouvoir tester moi-même :( )

Partager ce message


Lien à poster
Partager sur d’autres sites

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)

Partager ce message


Lien à poster
Partager sur d’autres sites

Argghhhh, j'avais lancé un niveau 3 pour tester, ma connexion tenait pour une fois, et pan coupure d'électricité dans le quartier... :dur:

soit maudit perry l'ornithorynque :cry:

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 ? :flowers:

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

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :D

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui, c'est le même bug que Macapus. Je viens d'envoyer un correctif ;) Est-ce que c'est bon ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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 :D

Je pense qu'ils doivent compter le nombre total de requêtes, malheureusement :(

Partager ce message


Lien à poster
Partager sur d’autres sites

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 ?

Partager ce message


Lien à poster
Partager sur d’autres sites

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...

Partager ce message


Lien à poster
Partager sur d’autres sites

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 !

Partager ce message


Lien à poster
Partager sur d’autres sites

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é :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Edit : c'est fait !

Je ne trouve pas cette nouvelle correction, tant pis, bonne réu :D

EDIT: forcément, je ne regardais pas au bon endroit.. c'est pas classement.py que tu as modifié, mais palmares.py :pinch:

Ça fonctionne maintenant :gourou:

Partager ce message


Lien à poster
Partager sur d’autres sites

Cette correction influence-t-elle le résultat ? J'avais lancé la simulation hier et je n'avais pas rencontré de soucis.

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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!

Partager ce message


Lien à poster
Partager sur d’autres sites

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!

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×