Helpviewer/Passwords/PasswordManager.py

changeset 1621
85653d5d3bf9
parent 1596
8d59e4f3c828
child 1623
6b9654035a7c
diff -r 8172cc5d4dda -r 85653d5d3bf9 Helpviewer/Passwords/PasswordManager.py
--- a/Helpviewer/Passwords/PasswordManager.py	Mon Feb 13 19:02:09 2012 +0100
+++ b/Helpviewer/Passwords/PasswordManager.py	Wed Feb 15 14:27:43 2012 +0100
@@ -166,6 +166,14 @@
             key = "{0}://{1}".format(url.scheme(), url.authority())
         return key
     
+    def getFileName(self):
+        """
+        Public method to get the file name of the passwords file.
+        
+        @return name of the passwords file (string)
+        """
+        return os.path.join(Utilities.getConfigDir(), "browser", "logins")
+    
     def save(self):
         """
         Public slot to save the login entries to disk.
@@ -173,7 +181,7 @@
         if not self.__loaded:
             return
         
-        loginFile = os.path.join(Utilities.getConfigDir(), "browser", "logins")
+        loginFile = self.getFileName()
         try:
             f = open(loginFile, "w", encoding="utf-8")
             for key, login in list(self.__logins.items()):
@@ -203,7 +211,7 @@
         """
         Private method to load the saved login credentials.
         """
-        loginFile = os.path.join(Utilities.getConfigDir(), "browser", "logins")
+        loginFile = self.getFileName()
         if os.path.exists(loginFile):
             try:
                 f = open(loginFile, "r", encoding="utf-8")

eric ide

mercurial