- requestedContactId, requestedContactNumber = handle.ContactHandle.from_handle_name(
- requestedHandleName
- )
- if not requestedContactId:
- # Sometimes GV doesn't give us a contactid for contacts, so
- # let's slow things down just a tad for better consistency for
- # the user
- ids = list(self.session.addressbook.find_contacts_with_number(requestedContactNumber))
- if ids:
- requestedContactId = ids[0]
- h = handle.create_handle(self, 'contact', requestedContactId, requestedContactNumber)