← Back to team overview

perroquet-team team mailing list archive

Re: Push dernière modifs logger

 

Salut,

J'ai pas encore corrigé mais je répond tout de suite parce qu'il y a du boulot.

Le 2 avril 2010 21:13, Eric Noulard <eric.noulard@xxxxxxxxx> a écrit :
> Salut à tous,
>
> Je viens de pusher les dernières modifs concernant l'utilisation des loggers.
> Je vous rappelle que pour controler le niveau des logs il suffit de
> changer le niveau dans
> perroquetlib.core
>
> et de remplacer la ligne:
> defaultLoggingLevel = logging.DEBUG
>
> par ce que vous voulez.

Il pourrait être pratique de régler ce paramètre dans le fichier de
configuration. C'est très simple. Il suffit de mettre une clé dans
data/config.ini puis de faire config.get("nom_de_ma_clef") dans le
code.
>
> J'ai testé la création d'un exo multi-fichiers (mon but initial)
> et ça fonctionne mais pas toujours très bien.
>
> Quand on veut ajouter un nouveau fichier on sélectionne le
>  fichier média et le sous-titre et au moment où on clique sur "ajouter"
> on remplace l'item sélectionné dans la liste + on ajoute celui qu'on
> voulait ajouter ??

Le principe de la boite de dialogue d'ajout de chemin est que l'ajout
se fait avant le choix du chemin. Au début, il y a un seul
sous-exercice. Tu fait ajouté. Il faut dupliquer le sous-exercice
sélectionné. Ensuite on peut choisir les chemins pour la nouvelle
ligne. Les 3 chemins correspondent à ceux de la ligne sélectionnés. Il
faudra que je rédige une documentation la dessus mais normalement
c'est totalement fonctionnel.

>
> Quelques autres petites remarques:
>
>  1) le bouton "save" reste grisé quelque soit l'état de l'exercise (à
> sauvegarder ou pas)

Il s'agit d'un régression

>
>  2) on a systématiquement le warning suivant au démarrage:
>      /home/eric/workspace/perroquet/perroquetlib/gui/gui.py:54:
> RuntimeWarning: missing handler 'on_newExerciseDialog_close'
>  self.builder.connect_signals(self)
>
Cela est du à une action déclarée dans le fichier d'interface et non
utilisé dans le code. Je viens de la corriger, je commiterais avec les
autres corrections
>  3) A chaque fois qu'on "joue" un media le message suivant s'affiche
> dans la console:
>      Calculated total latency : min 0:00:00.000000000 max
> 0:00:00.105941040Calculated total latency : min 0:00:00.000000000 max
> 0:00:00.105941040
>
 Il s'agit d'une trace envoyé par gstreamer. Je n'ai jamais pris le
temps de voir si on peut la masquer.

>     Je voulais le Logger-isé mais je n'ai pas trouvé qui l'affiche?
> Est-ce une trace qui traine directement dans gstreamer?
>
> 4) Un "Export as package" provoque le message:
>     /perroquet/perroquetlib/gui/gui_sequence_properties_advanced.py:40:
> GtkWarning: GtkSpinButton: setting an adjustment with non-zero page
> size is deprecated
>  self.builder.add_from_file(self.config.get("ui_sequence_properties_advanced_path"))
>

Je vais corriger.

> Et sinon j'ai pas encore réussi à faire un export (j'ai pushé une
> modif qui rajoute un callback manquant).
> Est-ce que c'est censé fonctionner ou pas?
>

Ça a fonctionné à une époque, quelque chose à peut-être été cassé
depuis. Je vais étudier cela.

> --
> Erk
> Membre de l'April - « promouvoir et défendre le logiciel libre » -
> http://www.april.org
>
> _______________________________________________
> Mailing list: https://launchpad.net/~perroquet-team
> Post to     : perroquet-team@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~perroquet-team
> More help   : https://help.launchpad.net/ListHelp
>



Follow ups

References