Pyromaths 11.05 [Résolu]

Les propositions de correctifs ou d'exercices pour Pyromaths.

Modérateur: Développeurs

Pyromaths 11.05 [Résolu]

Messagede Yves » Mer 04 Mai 2011, 16: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
Yves
 
Messages: 318
Inscription: Mer 21 Jan 2009, 20:40

Re: Pyromaths 11.05

Messagede Jérôme » Mer 04 Mai 2011, 16: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
Jérôme
Administrateur - Site Admin
 
Messages: 807
Inscription: Sam 26 Aoû 2006, 12:10
Localisation: Nantes

Re: Pyromaths 11.05

Messagede Yves » Mer 04 Mai 2011, 16: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
Yves
 
Messages: 318
Inscription: Mer 21 Jan 2009, 20:40

Re: Pyromaths 11.05

Messagede Jérôme » Mer 04 Mai 2011, 16: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
Jérôme
Administrateur - Site Admin
 
Messages: 807
Inscription: Sam 26 Aoû 2006, 12:10
Localisation: Nantes

Re: Pyromaths 11.05

Messagede Yves » Mer 04 Mai 2011, 18: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.
Avatar de l’utilisateur
Yves
 
Messages: 318
Inscription: Mer 21 Jan 2009, 20:40


Retourner vers Propositions

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

cron