Jérôme a écrit :Tu trouveras des infos dans la
section documentation de Pyromaths. Je l'ai mise à jour car nous n'utilisons plus wx-Python mais PyQt.
Le problème que tu évoques, sur l'indentation, me paraît étrange. As-tu fait des modifications des sources ? Car sous Python, l'indentation n'est pas là pour faire jolie mais fait partie intégrante du code, puisqu'il n'y a pas de balises dans le code.
Tiens moi au courant.
alors en regardant de plus pres, il semble que quelques lignes du code original contiennent des tabulations
au lieu d'espaces, c'est invisible dans l'éditeur pyhton mais visible avec un bon éditeur texte
par exemple pour les lignes 345,346 et 353 de outils.py j'obtiens cette erreur
Code : Tout sélectionner
Traceback (most recent call last):
File "C:\Python31\pyromaths\pyro_classes.py", line 24, in <module>
import outils
File "C:\Python31\pyromaths\outils.py", line 345
copie_tronq_modele(f0, parametres, 'entete')
^
TabError: inconsistent use of tabs and spaces in indentation
pour résoudre le problème de ces lignes, j'ai remplacé les tabulations par des espaces.
maintenant je suis bloqué par une autre erreur :
Code : Tout sélectionner
Traceback (most recent call last):
File "C:\Python31\pyromaths\pyro_classes.py", line 24, in <module>
import outils
File "C:\Python31\pyromaths\outils.py", line 411
print u"Le fichier %s ou %s n'a pas été supprimé." % (os.path.join(dir0, f0noext + ext),
^
SyntaxError: invalid syntax
je ne compile peut etre pas le bon fichier en premier, je tente un "RUN module" sur pyromaths.py
EDIT : j'ai supprimer tous les u" ou les u' qui ne sont pas accepté par le compilateur (conversion en utf ?)
et maintenant cela passe, l'erreur suivante est celle ci :
Code : Tout sélectionner
Traceback (most recent call last):
File "C:\Python31\pyromaths\pyromaths.py", line 36, in <module>
from interface import Ui_MainWindow
File "C:\Python31\pyromaths\interface.py", line 92
exec "self.tab_%se = QtGui.QWidget()" % (6-level)
^
SyntaxError: invalid syntax
là je bloque