← Back to team overview

perroquet-team team mailing list archive

Push dernière modifs logger

 

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.

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 ??

Quelques autres petites remarques:

 1) le bouton "save" reste grisé quelque soit l'état de l'exercise (à
sauvegarder ou pas)

 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)

 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

     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"))

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?

-- 
Erk
Membre de l'April - « promouvoir et défendre le logiciel libre » -
http://www.april.org



Follow ups