Projet

Général

Profil

Anomalie #6319

Bug schedule + amélioration de la présentation "manage_schedule -l"

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
07/10/2013
Echéance:
11/10/2013
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

  • Bug n°1 : confusion entre [u'schedule', u'mysql', u'day'] et [u'schedule', u'majauto', u'day'] :
    root@horus:~# /usr/share/eole/sbin/manage_schedule -d mysql
    root@horus:~# /usr/share/eole/sbin/manage_schedule -l
    Traceback (most recent call last):
      File "/usr/share/eole/sbin/manage_schedule", line 81, in <module>
        main()
      File "/usr/share/eole/sbin/manage_schedule", line 59, in main
        display_schedules()
      File "/usr/lib/python2.7/dist-packages/pyeole/schedule.py", line 84, in display_schedules
        minute = hour_display(client.get('schedule.schedule.minute'))
      File "/usr/lib/python2.7/dist-packages/creole/client.py", line 331, in get
        raise err
    creole.client.NotFoundError: No configuration
    
  • Bug n°2 : monthday au lieu de monthly :
    root@horus:~# /usr/share/eole/sbin/manage_schedule -a monthly -s mysql -m pre
    root@horus:~# /usr/share/eole/sbin/manage_schedule -l
    Tâches planifiées EOLE :
     [ ... ]
       + Mise à jour du serveur (majauto)
    Traceback (most recent call last):
      File "/usr/share/eole/sbin/manage_schedule", line 81, in <module>
        main()
      File "/usr/share/eole/sbin/manage_schedule", line 59, in main
        display_schedules()
      File "/usr/lib/python2.7/dist-packages/pyeole/schedule.py", line 99, in display_schedules
        message = messages[day].format(monthday, weekday)
    KeyError: 'monthly'
    
  • Simplification de l'affichage des tâche désactivées pour une meilleure visibilité

Révisions associées

Révision e4309260 (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

  • creole/loader.py : différenciation de variables homonymes

Fixes #6319 @20m

Révision daf84004 (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

  • pyeole/schedule.py : monthday => monthly

Fixes #6319 @15m

Révision 4b1c8fbc (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

  • pyeole/schedule.py : simplification de l'affichage des tâche désactivées

Ref #6319 @15m

Révision 8a8a8b92 (diff)
Ajouté par Joël Cuissinat il y a plus de 10 ans

pyeole/schedule.py

  • ajout de la fonction list_once() : Ref #6054 @10m
  • déplacement de l'affichage des tâches uniques : Ref #6319 @10m

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans

#3 Mis à jour par Benjamin Bohard il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

Les deux bugs sont corrigés (test avec le paquet python-pyeole dans la version 2.4.0-73)

Formats disponibles : Atom PDF