[Nym3-commit] r411 - trunk/nymbaron/Client
jr at conuropsis.org
jr at conuropsis.org
Wed Nov 16 21:22:22 CET 2005
Author: jr
Date: 2005-11-16 21:22:21 +0100 (Wed, 16 Nov 2005)
New Revision: 411
Modified:
trunk/nymbaron/Client/Account.py
Log:
- Fix a deletion bug
Modified: trunk/nymbaron/Client/Account.py
===================================================================
--- trunk/nymbaron/Client/Account.py 2005-11-16 19:48:33 UTC (rev 410)
+++ trunk/nymbaron/Client/Account.py 2005-11-16 20:22:21 UTC (rev 411)
@@ -199,7 +199,15 @@
if create:
self.data = {}
self.succeeded = False
- self.idTag = self.tagmap.getnewId(nickname)
+ try:
+ self.idTag = self.tagmap.getnewId(nickname)
+ except AlreadySuchAccount:
+ self.succeeded = True #don't erase the existing account
+ self.data_status = 'unloaded'
+ self.journal_status = 'unloaded'
+ self.mbox_status = 'unloaded'
+ self.synbox_status = 'unloaded'
+ raise
self._lock()
# If the nick already existed, we're out of this because of
# a thrown AlreadySuchAccount.
More information about the Nym3-commit
mailing list