Hello Abdel et tous,

J'ai eu de la chance, et du braille, qui m'ont permis de trouver le problème: toutes mes lignes étaient indentées avec des tabulations, sauf une, de commentaire, qui commençait par deux espaces. Evidemment si ça n'avait pas été une ligne de commentaire, je m'en serais aperçu au moment de son développement...

Bonne journée,
J.-F.


Le 12/01/2018 23:01, Abdel a écrit :
Coucou JF,

Apparemment, selon ce que j'ai compris, 2to3.py a trouvé une erreur dans la ligne 77.

Bad token est un mauvais jeton, le module utilise ces token pour parser le code à corriger.

Mais bon, si tu pouvais m'envoyer ce module mbox.py, je veux dire la version avant correction, je pourrai certainement encore mieux t'aider...

Merci.

Bien amicalement,
Abdel.


Le 11/01/2018 à 22:51, Jean-François Colas a écrit :
Hello la ML,

Bon, puisque WxPython est désormais utilisable avec Python 3, plus trop besoin a priori de garder Python 2.7. Alors, grosse opération conversion de scripts avec le script 2to3. Ca marche apparemment pour 95% des scripts, mais de fait, 2to3 bloque sur certains d'entre eux.

Avant que je ne me lance dans une investigation quelque peu fastidieuse du pourquoi, auriez-vous des expériences de situations où 2to3 semble ne pas s'en sortir? Parce que les erreurs qu'il sort, question clarté...

Exemple:

2to3.py -w mbox.py
RefactoringTool: Skipping optional fixer: buffer
RefactoringTool: Skipping optional fixer: idioms
RefactoringTool: Skipping optional fixer: set_literal
RefactoringTool: Skipping optional fixer: ws_comma
RefactoringTool: Can't parse mbox.py: ParseError: bad token: type=56, value=u'\r
', context=('', (77, 14))
RefactoringTool: No files need to be modified.
RefactoringTool: There was 1 error:
RefactoringTool: Can't parse mbox.py: ParseError: bad token: type=56, value=u'\r
', context=('', (77, 14))

Comment voulez-vous que ça me parle?

Merci,
J.-F.

Progliste :
Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.




Progliste :
Pour se d�sinscrire de la liste : mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.



Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à