Tâche #14033
Proposition Scénario #9584: unmanaged_service devrait avertir si un service n'existe pas
unmanaged_service devrait "raiser" si le service n'existe pas
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Restant à faire (heures):
2.0
Description
Il faudrait un comportement identique à manage_service.
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Statut changé de Nouveau à À formaliser
- Tâche parente
#9584supprimé
#2 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Version cible
sprint 2016 13-15 - Equipe MENESRsupprimé
#3 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Tracker changé de Tâche à Proposition Scénario
L'exception pyeole.service.error.UnknownServiceError: Service unknown to creoled: toto correspond à un service qui n'est pas déclaré dans les dictionnaires...
Pour le reste, j'ai l'impression que l'erreur dépend plus du type de service que de la façon dont il est appelé :
>>> unmanaged_service('restart', 'toto', 'upstart') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/dist-packages/pyeole/service/__init__.py", line 347, in unmanaged_service raise ServiceError(ret['msg']) pyeole.service.error.ServiceError: Service toto in root not started: Failed to restart toto.service: Unit toto.service not found.
Si je déclare un service "toto" dans les dictionnaires, il ne raise pas plus avec status !
>>> from pyeole.service import manage_service, unmanaged_service >>> print manage_service('status', 'toto') None >>>
#4 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Statut changé de À formaliser à Nouveau
- Tâche parente mis à #9584
#5 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Tracker changé de Proposition Scénario à Tâche