handle placehold for CAMPUS_INFO call
authorartunit <artunit@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Fri, 22 Apr 2011 20:17:58 +0000 (20:17 +0000)
committerartunit <artunit@6d9bc8c9-1ec2-4278-b937-99fde70a366f>
Fri, 22 Apr 2011 20:17:58 +0000 (20:17 +0000)
git-svn-id: svn://svn.open-ils.org/ILS-Contrib/servres/trunk@1419 6d9bc8c9-1ec2-4278-b937-99fde70a366f

conifer/integration/uwindsor.py

index 5cd4df9..92c304d 100644 (file)
@@ -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):
         """