Pyromaths 11.05 [Résolu]

Les propositions de correctifs ou d'exercices pour Pyromaths.

Modérateur : Développeurs

Avatar de l’utilisateur
Yves
Messages : 472
Inscription : 21 janv. 2009, 20:40
Contact :

Pyromaths 11.05 [Résolu]

Message par Yves » 04 mai 2011, 17:11

J'ai des soucis pour compiler Pyromaths 11.05. Dans les logs du git, j'ai vu les changements récents (2 et 3 mai) suivants:
  • Renommage de classes/PolynomeStr en outils/Priorites3
  • Amélioration des priorités et Polynomes dans le fichier PolynomesStr.
Et dans la console, j'ai l'erreur suivante: ImportError: No module named src.outils.Priorites3
Je ne rencontre pas de problèmes en lançant Pyromaths à partir des sources, juste avec la version compilée avec Py2app.

Code : Tout sélectionner

04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	Traceback (most recent call last):
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	  File "/Users/administrateur/Desktop/Pyromaths.app/Contents/Resources/interface.py", line 496, in creer_les_exercices
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	    valide(self.List, LESFICHES, parametres)
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	  File "/Users/administrateur/Desktop/Pyromaths.app/Contents/Resources/interface.py", line 746, in valide
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	    System.creation(parametres)
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	  File "/Users/administrateur/Desktop/Pyromaths.app/Contents/Resources/outils/System.py", line 162, in creation
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	    
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	from ..quatriemes import quatriemes
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	  File "/Users/administrateur/Desktop/Pyromaths.app/Contents/Resources/quatriemes/quatriemes.py", line 25, in <module>
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	    from . import litteral
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	  File "/Users/administrateur/Desktop/Pyromaths.app/Contents/Resources/quatriemes/litteral.py", line 28, in <module>
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	    from src.outils.Priorites3 import texify, priorites
04/05/11 16:56:36	[0x0-0x323323].org.pyromaths.pyromaths[20856]	ImportError: No module named src.outils.Priorites3

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1130
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Pyromaths 11.05

Message par Jérôme » 04 mai 2011, 17:41

Ça ressemble à un problème d'import de py2app. Pourtant, tu ne codes pas "en dur" les fichiers à importer. Essaie de faire la conversion à partir du fichier source que j'ai envoyé par mail, il est plus à jour que le git.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Yves
Messages : 472
Inscription : 21 janv. 2009, 20:40
Contact :

Re: Pyromaths 11.05

Message par Yves » 04 mai 2011, 17:55

J'ai trouvé le soucis:
Dans litteral.py il faut changer

Code : Tout sélectionner

from src.outils.Priorites3 import texify, priorites
en

Code : Tout sélectionner

from ..outils.Priorites3 import texify, priorites
et dans Priorites3.py

Code : Tout sélectionner

from src.classes.PolynomesCollege import Polynome
from src.outils.Affichage import decimaux
en

Code : Tout sélectionner

from ..classes.PolynomesCollege import Polynome
from ..outils.Affichage import decimaux

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1130
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: Pyromaths 11.05

Message par Jérôme » 04 mai 2011, 17:58

Ah ? Je ne comprends pas bien pourquoi, mais ce n'est pas grave. Je le changerai dans le git. Merci Yves !
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Avatar de l’utilisateur
Yves
Messages : 472
Inscription : 21 janv. 2009, 20:40
Contact :

Re: Pyromaths 11.05

Message par Yves » 04 mai 2011, 19:04

Dans Pyromaths.app, je n'ai que le contenu du dossier src. Du coup, les appels codés en dur vers ce dossier inexistant entraînent une erreur. Avec un chemin relatif, il n'y a plus de problème.

Répondre