From: artunit Date: Fri, 22 Apr 2011 20:17:58 +0000 (+0000) Subject: handle placehold for CAMPUS_INFO call X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=bbfa3defb56001c45300c34cec72cf7db59eac0c;p=syrup%2Fmasslnc.git handle placehold for CAMPUS_INFO call git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@1419 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- diff --git a/conifer/integration/uwindsor.py b/conifer/integration/uwindsor.py index 5cd4df9..92c304d 100644 --- a/conifer/integration/uwindsor.py +++ b/conifer/integration/uwindsor.py @@ -68,8 +68,12 @@ class UWindsorIntegration(EvergreenIntegration): def _campus_info(self, name, *args): url = '%s%s?%s' % (settings.CAMPUS_INFO_SERVICE, name, simplejson.dumps(args)) - raw = urlopen(url).read() - return simplejson.loads(raw) + try: + raw = urlopen(url).read() + return simplejson.loads(raw) + except: + return None + def external_person_lookup(self, userid): """