[Nym3-commit] r154 - trunk/nym3/Client

laurent at komite.net laurent at komite.net
Tue Jan 4 00:03:08 CET 2005


Author: laurent
Date: 2005-01-04 00:02:56 +0100 (Tue, 04 Jan 2005)
New Revision: 154

Added:
   trunk/nym3/Client/Keyring.py
Modified:
   trunk/nym3/Client/testcurses.py
Log:
Revert change from r153 and start the keyring.


Added: trunk/nym3/Client/Keyring.py
===================================================================
--- trunk/nym3/Client/Keyring.py	2005-01-03 14:31:29 UTC (rev 153)
+++ trunk/nym3/Client/Keyring.py	2005-01-03 23:02:56 UTC (rev 154)
@@ -0,0 +1,22 @@
+# $Id$
+
+import pickle
+
+class Keyring:
+    """Class that holds a user keyring"""
+
+    def __init__(self, keyfile):
+	self.keyfile = keyfile
+	try:
+	    f = open(keyfile, 'r')
+	    self.data = pickle.load(f)
+	    f.close
+	except IOError:
+	    raise "Duh"
+	self.encdata = self.data['keyring']
+	self.checksum = self.data['checksum']
+	self.status = 'encrypted'
+
+    def decrypt(self, passphrase):
+	"""Decrypt the keyring"""
+	pass


Property changes on: trunk/nym3/Client/Keyring.py
___________________________________________________________________
Name: svn:keywords
   + Id

Modified: trunk/nym3/Client/testcurses.py
===================================================================
--- trunk/nym3/Client/testcurses.py	2005-01-03 14:31:29 UTC (rev 153)
+++ trunk/nym3/Client/testcurses.py	2005-01-03 23:02:56 UTC (rev 154)
@@ -552,9 +552,6 @@
 		    self.action[c]()
 		if t:
 		    self.tagprefix = False
-		    # This is mutt's behaviour and I think it's sensible:
-		    # tagged message are only tagged for one command.
-		    self.tagged = {}
 	    elif self.mode == Screen_ctx.MODE_PAGER:
 		if self.pager_action.has_key(c):
 		    self.pager_action[c]()



More information about the Nym3-commit mailing list