Resalut,

Stop on ne bouge plus !

J'ai fini par trouver un moyen qui me convient assez pour débuguer les 
extensions.

C'est que :

1. j'ouvre par exemple l'extension automation2.py avec le 6pad++

2. j'ouvre la console et j'y tape l'expression suivante:
import yannick.forPython.automation2
L'expression étant un peu longue, je la garde dans mon presse-papier pour la 
coller le moment venu.

3. je fais entrer et s'il y a une erreur, cela m'est immédiatement signalé dans 
la console de 6pad++

4. Je ferme la console avec échap et me retrouve dans le code de l'extension, 
rappelez-vous.

5. je me rend à la ligne où l'erreur a été détectée et je la corrige.

6. je reprend à partir de l'étape 2 pour rechercher de nouvelles erreurs et 
ainsi de suite.

Merci à tous pour votre aide indispensable sur ce sujet, vous m'avez été d'un 
grand secours. MDR !

Franchement je ne sais pas ce que j'aurais fais sans vous. re-MDR !

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net


----- Original Message ----- 
From: Yannick Youalé 
To: [email protected] 
Sent: Wednesday, February 03, 2016 2:33 PM
Subject: 6pad++- comment débuguer aisément les extensions


Salut à tous,

Je fais face à quelques difficulté, je l'avoue assez énervantes lors du 
débugage des extensions pour le 6pad++.

Lorsque j'intègre une extension, normalement au lancement du 6pad++ s'il y a 
une erreur dans le code, il y a un message me signifiant l'erreur qui m'est lu 
par mon logiciel de revue d'écran.

Mais cela n'est pas systématique. ces derniers jours par exemple, cela ne le 
fait plus, la synthèse vocale reste muète au démarrage, erreurs ou pas.

pour contourner le problème, et forcer le 6pad++ à m'indiquer les erreurs 
présents dans le code, je suis passé par la console de ce logiciel, pour 
ensuite y taper:

import sixpad
sixpad.loadExtension('monmodule')

Et là, toujours pas de message d'erreur. Et pourtant il y en a.

Ce qui me force régulièrement à repasser sur les dernières lignes modifiées une 
par une pour chercher ce qui cloche.

Y a-t-il un procédé particulier, avez-vous des méthodes plus fiables ?
Qu'est-ce qui peut clocher ?


Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net

Répondre à