diff -r -u roundup.orig/password.py roundup/password.py --- roundup.orig/password.py 2005-01-03 03:53:03.000000000 +0100 +++ roundup/password.py 2005-12-13 11:53:49.186186303 +0100 @@ -91,6 +91,7 @@ if plaintext is not None: self.password = encodePassword(plaintext, self.default_scheme) self.scheme = self.default_scheme + self.plaintext = plaintext elif encrypted is not None: self.unpack(encrypted) else: @@ -115,6 +116,7 @@ if scheme is None: scheme = self.default_scheme self.password = encodePassword(plaintext, scheme) + self.plaintext = plaintext def __cmp__(self, other): '''Compare this password against another password.'''