diff -rupN calendar/calendarlogin.py calendar_n/calendarlogin.py --- calendar/calendarlogin.py 2010-02-13 11:44:30.085057559 +0100 +++ calendar_n/calendarlogin.py 2010-02-13 11:45:29.845057639 +0100 @@ -93,7 +93,7 @@ class CalendarLogin(gtk.Window): message_format=warning) response = dialog.run() if response == gtk.RESPONSE_YES: - saved_password = self.crypt(self.password.get_text(), 17760704) + saved_password = repr(self.crypt(self.password.get_text(), 17760704)) dialog.destroy() self.applet.set_string_config('username', self.user.get_text()) self.applet.set_string_config('password', saved_password) diff -rupN calendar/clockcal.py calendar_n/clockcal.py --- calendar/clockcal.py 2010-02-13 11:44:30.115056276 +0100 +++ calendar_n/clockcal.py 2010-02-13 11:46:11.195053949 +0100 @@ -186,7 +186,7 @@ class Calendar(awn.AppletSimple): self.username = self.get_string_config("username", "") tmp_password = self.get_string_config("password", "") if tmp_password != "": - self.password = tmp_password + self.password = eval(tmp_password) else: self.password = None self.url = self.get_string_config("url", "")