def _load_initial_state(self): c=self.conn; ids_of_maillists=c.execute("SELECT maillist_id FROM maillist").fetchall() for id in ids_of_maillists: adapter=MailListDataBaseAdapter("maillist") maillist=adapter.load(id[0]) self.lists[id[0]]=(maillist,adapter)
def create_list_callback(self, arguments): name = " ".join(arguments) maillist = self.factory.create(name) maillist_adapter = MailListDataBaseAdapter(self.db_path,maillist) maillist_adapter.save() self.lists[maillist.get_id()] = (maillist, maillist_adapter)