Grammalecte  View Ticket

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.