From d86dd0483040657112baf083de05ad427aa71a10 Mon Sep 17 00:00:00 2001 From: helmutm Date: Sat, 6 Dec 2008 11:32:16 +0000 Subject: [PATCH] make 'getObjectForUid' more tolerant git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3038 fd906abe-77d9-0310-91a1-e0d9ade77398 --- util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/util.py b/util.py index 670024c..e91b375 100644 --- a/util.py +++ b/util.py @@ -89,7 +89,10 @@ def getObjectForUid(uid, intIds=None): return None if intIds is None: intIds = component.getUtility(IIntIds) - return intIds.getObject(int(uid)) + try: + return intIds.getObject(int(uid)) + except KeyError: + return None def getUidForObject(obj, intIds=None): if obj == '*': # wild card