make 'getObjectForUid' more tolerant
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3038 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
		
							parent
							
								
									4697c0a22d
								
							
						
					
					
						commit
						d86dd04830
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		
							
								
								
									
										3
									
								
								util.py
									
										
									
									
									
								
							
							
						
						
									
										3
									
								
								util.py
									
										
									
									
									
								
							| 
						 | 
					@ -89,7 +89,10 @@ def getObjectForUid(uid, intIds=None):
 | 
				
			||||||
        return None
 | 
					        return None
 | 
				
			||||||
    if intIds is None:
 | 
					    if intIds is None:
 | 
				
			||||||
        intIds = component.getUtility(IIntIds)
 | 
					        intIds = component.getUtility(IIntIds)
 | 
				
			||||||
 | 
					    try:
 | 
				
			||||||
        return intIds.getObject(int(uid))
 | 
					        return intIds.getObject(int(uid))
 | 
				
			||||||
 | 
					    except KeyError:
 | 
				
			||||||
 | 
					        return None
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def getUidForObject(obj, intIds=None):
 | 
					def getUidForObject(obj, intIds=None):
 | 
				
			||||||
    if obj == '*': # wild card
 | 
					    if obj == '*': # wild card
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue