示例#1
0
 def searchUserByName(self, personToLookup):
     search = ABPersonSearch(self.refId)
     search.scope = ABPersonSearch.ScopeLocalValue
     search.name = personToLookup
     answerObj = self.getResponseForRequest(search)
     if ObjectIsCommand(answerObj, ABPersonSearchCompleted):
         answer = ABPersonSearchCompleted(answerObj)
         return answer.results if answer.results != None else []
     else:
         raise StopPluginExecution("Unknown response: {0}".format(answerObj))
     return []