[Nym3-commit] r228 - trunk/nym3/Client
jr at conuropsis.org
jr at conuropsis.org
Wed May 4 12:14:18 CEST 2005
Author: jr
Date: 2005-05-04 12:14:18 +0200 (Wed, 04 May 2005)
New Revision: 228
Modified:
trunk/nym3/Client/Account.py
Log:
Client.Account.mbox is a hash + _load_* is lazy
Modified: trunk/nym3/Client/Account.py
===================================================================
--- trunk/nym3/Client/Account.py 2005-05-03 14:28:54 UTC (rev 227)
+++ trunk/nym3/Client/Account.py 2005-05-04 10:14:18 UTC (rev 228)
@@ -173,7 +173,7 @@
self.data_status = 'dirty'
self.journal = {}
self.journal_status = 'dirty'
- self.mbox = []
+ self.mbox = {}
self.mbox_status = 'dirty'
self.synbox = []
self.synbox_status = 'dirty'
@@ -360,7 +360,7 @@
self.mbox = pickle.load(f)
f.close()
except IOError:
- self.mbox = {} # ?
+ self.mbox = {}
self.mbox_status = 'ok'
def _load_data(self):
@@ -410,15 +410,14 @@
return copy.deepcopy(self.mbox)
def add_synset(self, midlist, bf, synset):
- if self.synbox_status == 'unloaded': self._load_synbox()
+ self._load_synbox()
t = (midlist, bf, synset)
self.synbox.append(t)
self.synbox_status = "dirty"
def add_msg(self, mid, msg):
- if self.mbox_status == 'unloaded': self._load_mbox()
- t = (mid, msg)
- self.mbox.append(t)
+ self._load_mbox()
+ self.mbox[mid] = msg
self.mbox_status = "dirty"
def add_enckey(self, key):
More information about the Nym3-commit
mailing list