[gedit-plugins/sessionsaver] Fix constructor



commit e464a78429cdd736eba1103a1ff2e6dfa2f9b48e
Author: Jordi Mas <jmas softcatala org>
Date:   Fri Jul 5 00:00:50 2019 +0200

    Fix constructor

 plugins/sessionsaver/sessionsaver/store/xmlsessionstore.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/plugins/sessionsaver/sessionsaver/store/xmlsessionstore.py 
b/plugins/sessionsaver/sessionsaver/store/xmlsessionstore.py
index 2b824f4..0022271 100644
--- a/plugins/sessionsaver/sessionsaver/store/xmlsessionstore.py
+++ b/plugins/sessionsaver/sessionsaver/store/xmlsessionstore.py
@@ -27,14 +27,14 @@ from .sessionstore import SessionStore
 from .session import Session
 
 class XMLSessionStore(SessionStore):
-    def __init__(self):
+    def __init__(self, filename = None):
         super(XMLSessionStore, self).__init__()
-        self.filename = os.path.join(GLib.get_user_config_dir(), 'gedit/saved-sessions.xml')
-        self.load()
 
-    def __init__(self, filename):
-        super(XMLSessionStore, self).__init__()
-        self.filename = filename
+        if filename is None:
+            self.filename = os.path.join(GLib.get_user_config_dir(), 'gedit/saved-sessions.xml')
+        else:
+            self.filename = filename
+
         self.load()
 
     def _escape(self, string):


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]