equal
deleted
inserted
replaced
41 |
41 |
42 def getIntIdUtility(name='', request=None, context=None): |
42 def getIntIdUtility(name='', request=None, context=None): |
43 """Look for a named IIntIds utility""" |
43 """Look for a named IIntIds utility""" |
44 if request is None: |
44 if request is None: |
45 request = request_utils.queryRequest() |
45 request = request_utils.queryRequest() |
46 intids = request_utils.getRequestData('IntIdsUtility::' + name, request) |
46 intids = None |
|
47 if request is not None: |
|
48 intids = request_utils.getRequestData('IntIdsUtility::' + name, request) |
47 if intids is None: |
49 if intids is None: |
48 intids = queryUtility(IIntIds, name, context=context) |
50 intids = queryUtility(IIntIds, name, context=context) |
49 if (request is not None) and (intids is not None): |
51 if (request is not None) and (intids is not None): |
50 request_utils.setRequestData('IntIdsUtility::' + name, intids, request) |
52 request_utils.setRequestData('IntIdsUtility::' + name, intids, request) |
51 return intids |
53 return intids |