Grammalecte  View Ticket

2019-08-21
22:15 Ticket [647a267b75] grammalecte-cli.py produit un JSON non conforme status still Closed with 3 other changes artifact: 05cdfa767a user: olr
19:05 Closed ticket [647a267b75]. artifact: 3202fab078 user: olr
16:26 Ticket [647a267b75]: 6 changes artifact: e96e0cddb5 user: olr
14:55 New ticket [647a267b75]. artifact: 4008d2d83b user: anonymous

UUID: 647a267b75d4e7eb76ef0d8ed704714b4829c8f1
Title/Titre: grammalecte-cli.py produit un JSON non conforme
Status: Closed Type: Code_Defect
Severity/Gravité: Critical Priority/Priorité: Immediate
Module: CLI Resolution: Fixed
Modified/Modifié: 2019-08-21 22:15:34
Version(s): 1.3.1
Comments / Commentaires :
anonymous // 2019-08-21 14:55:49 :
Bonjour,

Avec la version 1.3.1 de la CLI de grammalect, retourne systématiquement la version de Python utilisée avant la liste des erreurs même en demandant un retour au format JSON. Ceci fait que le JSON n'est pas conforme et ne peut être interprété correctement par le plugin VIM.

J'ai identifié le changement qui provoque ce comportement. Ligne 111 du fichier `grammalecte-cli.py` il y a la commande suivante:

`print("Python v" + sys.version)`

Si cet ajout est volontaire, il faudrait qu'il n'apparaisse pas quand une sortie JSON est demandée.

T.G.

olr // 2019-08-21 16:26:20 :
Rhaaa… voilà ce qui arrive quand on ajoute un print sans y songer
En plus, j’avais publié cette version pour corriger un problème du même ordre.

Correctif imminent.

Je vais publier une nouvelle version ce soir.

olr // 2019-08-21 19:05:13 :
C’est fait.