return
self._phoneTypes = None
- self._bookId = bookId if bookId is not None else self.get_addressbooks().next()[1]
+ if bookId is not None:
+ self._bookId = bookId
+ else:
+ try:
+ self._bookId = [
+ bookData[1]
+ for bookData in self.get_addressbooks()
+ ][0]
+ except IndexError:
+ global evolution
+ evolution = None
self._book = evolution.ebook.open_addressbook(self._bookId)
@classmethod