From 0b37aa0120b556bd7704008e3b8b106ff4ad6fc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20D=C3=A9traz?= Date: Wed, 5 Nov 2014 22:51:46 +0100 Subject: [PATCH] Message d'erreur si l'imprimante est indisponible --- gestion/mail/mail_impression_ok.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/gestion/mail/mail_impression_ok.py b/gestion/mail/mail_impression_ok.py index 79725102..e3d3338b 100755 --- a/gestion/mail/mail_impression_ok.py +++ b/gestion/mail/mail_impression_ok.py @@ -28,7 +28,18 @@ RE_JOB_NAME = re.compile('JobLogName_') RE_JOB_STATUS = re.compile('JobLogStatus_') RE_JOB_DATE = re.compile('JobLogDate_') -req = requests.get(URL_JOBLIST, verify=CA) +try: + req = requests.get(URL_JOBLIST, verify=CA) +except requests.exceptions.ConnectionError: + print '''L'imprimante est injoignable. Une intervention manuelle peut être nécessaire +Le script de notification d'impressions''' + exit(1) + +if req.status_code!=200: + print '''L'imprimante est injoignable. Une intervention manuelle peut être nécessaire +Le script de notification d'impressions''' + exit(1) + doc = BeautifulSoup.BeautifulSoup(req.text) con = shortcuts.lc_ldap_readonly()