From: Fredrik Wendt Date: Wed, 9 Jun 2010 19:39:41 +0000 (+0100) Subject: refactor for test + renamed field X-Git-Tag: 0.8.0~17 X-Git-Url: https://vcs.maemo.org/git/?p=hermes;a=commitdiff_plain;h=d2b3c68c5b3f32f419a83acd2f301d2602d0b341 refactor for test + renamed field Signed-off-by: Fredrik Wendt --- diff --git a/package/src/org/maemo/hermes/engine/hermes.py b/package/src/org/maemo/hermes/engine/hermes.py index c69aeaf..d33357f 100644 --- a/package/src/org/maemo/hermes/engine/hermes.py +++ b/package/src/org/maemo/hermes/engine/hermes.py @@ -30,7 +30,7 @@ class Hermes: self.matched = [] self.unmatched = [] self.friends = {} - self.addresses = None + self.address_book = None # -- Other initialisation... # @@ -43,9 +43,9 @@ class Hermes: self._progress("Reading contacts...", 1, 10000) contacts = [] - self.addresses = evolution.ebook.open_addressbook('default') - for contact in self.addresses.get_all_contacts(): - contacts.append(Contact(self.addresses, contact)) + self.address_book = self._get_address_book() + for contact in self.address_book.get_all_contacts(): + contacts.append(Contact(self.address_book, contact)) # work out progress bar info total_contacts = len(contacts) * len(self._services) @@ -109,7 +109,7 @@ class Hermes: print "committing changes to:", contact.get_name(), contact self._progress("Saving changes...", current_tick, total_ticks) current_tick += tick_increment - self.addresses.commit_contact(contact.get_econtact()) + self.address_book.commit_contact(contact.get_econtact()) self._progress('Finished', 1, -1) @@ -131,9 +131,14 @@ class Hermes: econtact.props.full_name = friend['name'] econtact.props.given_name = friend['first_name'] econtact.props.family_name = friend['last_name'] - contact = Contact(self.addresses, econtact) + contact = Contact(self.address_book, econtact) - self.addresses.add_contact(contact.get_econtact()) + self.address_book.add_contact(contact.get_econtact()) self.update_contact(contact, friend) print "Created [%s]" % (contact.get_name()) + + + # ----------------------------------------------------------------------- + def _get_address_book(self): + return evolution.ebook.open_addressbook('default')