perroquet-team team mailing list archive
-
perroquet-team team
-
Mailing list archive
-
Message #00075
Re: Push dernière modifs logger
Je viens de corriger l'export et la plupart des erreurs signalés.
Le 2 avril 2010 23:10, Frédéric BERTOLUS <fred.bertolus@xxxxxxxxx> a écrit :
> 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
>>
>
References