From e76ac1e7ac7b4b4298005ad6ff4c8d72d1ea1601 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 11 Dec 2012 15:38:41 +0100 Subject: [PATCH] ws: changed returned error message when parsing errors occurs --- polynum_blackboard/ws.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/polynum_blackboard/ws.py b/polynum_blackboard/ws.py index bfb58c7..5f65627 100644 --- a/polynum_blackboard/ws.py +++ b/polynum_blackboard/ws.py @@ -51,8 +51,9 @@ class BlackboardConnector(object): try: x = etree.XML(r.content.replace('ISO-8859-1', 'UTF-8')) except PARSE_ERRORS: - logger.exception('XML Parsing error request to %s', r.url) - return False, 'Erreur BlackBoard' + msg = 'MyCourse response: XML Parsing error request to %s' % r.url + logger.exception(msg) + return False, msg info_message_elt = x.find('infoMessage') course_elts = x.findall('*/course') courses = [] @@ -149,8 +150,9 @@ class BlackboardConnector(object): try: x = etree.XML(r.content.replace('ISO-8859-1', 'UTF-8')) except PARSE_ERRORS: - logger.exception('XML Parsing error request to %s', r.url) - return False, 'Erreur BlackBoard' + msg = 'MyCourse response: XML Parsing error request to %s' % r.url + logger.exception(msg) + return False, msg info_message_elt = x.find('infoMessage') category_elts = x.findall('categories/category') categories = []