adher.delete peut raise, donc on utilise un bloc try
This commit is contained in:
parent
5a7e367e9c
commit
00d67f1fc3
1 changed files with 12 additions and 4 deletions
|
@ -794,7 +794,13 @@ def del_adher(adher):
|
||||||
arg += u'--msgbox "Le commentaire est obligatoire\n\n\n" 0 0'
|
arg += u'--msgbox "Le commentaire est obligatoire\n\n\n" 0 0'
|
||||||
dialog(arg)
|
dialog(arg)
|
||||||
|
|
||||||
adher.delete(res[0])
|
try:
|
||||||
|
adher.delete(res[0])
|
||||||
|
except EnvironmentError, c:
|
||||||
|
arg = u'--title "Destruction du compte" '
|
||||||
|
arg += u'--msgbox "%s\n\n\n" 0 0' % to_unicode(c.args[0])
|
||||||
|
dialog(arg)
|
||||||
|
return
|
||||||
|
|
||||||
arg = u'--title "Destruction adhérent" '
|
arg = u'--title "Destruction adhérent" '
|
||||||
arg += u'--msgbox "Adhérent détruit\n\n\n" 0 0'
|
arg += u'--msgbox "Adhérent détruit\n\n\n" 0 0'
|
||||||
|
@ -2264,13 +2270,15 @@ def modif_adher(adher):
|
||||||
arg += u'--msgbox "Vous n\'avez pas les droits necessaires pour effectuer cette opération.\n\n\n" 0 0'
|
arg += u'--msgbox "Vous n\'avez pas les droits necessaires pour effectuer cette opération.\n\n\n" 0 0'
|
||||||
dialog(arg)
|
dialog(arg)
|
||||||
return modif_adher(adher)
|
return modif_adher(adher)
|
||||||
|
|
||||||
arg = u'--title "Départ de %s" ' % adher.Nom()
|
arg = u'--title "Départ de %s" ' % adher.Nom()
|
||||||
arg += u'--yesno "Le départ du campus de %s va provoquer la destruction de son compte.\n' % adher.Nom()
|
arg += u'--yesno "Le départ du campus de %s va provoquer la destruction de son compte.\n' % adher.Nom()
|
||||||
arg += u'\nDoit-on continuer ?" 0 0'
|
arg += u'\nDoit-on continuer ?" 0 0'
|
||||||
no, res = dialog(arg)
|
no, res = dialog(arg)
|
||||||
if no: return modif_adher(adher)
|
|
||||||
for m in adher.machines():
|
if no:
|
||||||
m.delete("Depart du campus")
|
return modif_adher(adher)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
adher.delete("Depart du campus")
|
adher.delete("Depart du campus")
|
||||||
except EnvironmentError, c:
|
except EnvironmentError, c:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue