Changeset 8dee82 in indico


Ignore:
Timestamp:
02/17/11 10:07:22 (2 years ago)
Author:
Pedro Ferreira <jose.pedro.ferreira@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, v0.97-series, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, d9941f8582b36b24821a11ea5ba16fda6a457fb1
Children:
ab85b3, 8eabfb
Parents:
1ab5eb
Message:

[IMP] Error logging for NICE service calls

File:
1 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/externUsers.py

    rbdd862 r8dee82  
    2828from MaKaC.i18n import _ 
    2929from MaKaC.errors import MaKaCError 
     30from MaKaC.common.logger import Logger 
    3031 
    3132class ExtUserHolder: 
     
    8384            #print data 
    8485            conn.close() 
    85             doc = parseString(data) 
     86            try: 
     87                doc = parseString(data) 
     88            except Exception: 
     89                Logger.get('auth.nice').exception("Returned text:\n%s\n" % data) 
     90                raise 
    8691            for elem in doc.getElementsByTagName("userInfo"): 
    8792                email = elem.getElementsByTagName("email")[0].childNodes[0].nodeValue.encode("utf-8").lower() 
Note: See TracChangeset for help on using the changeset viewer.