Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sessionstore.py
diff options
context:
space:
mode:
Diffstat (limited to 'sessionstore.py')
-rw-r--r--sessionstore.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/sessionstore.py b/sessionstore.py
index 3ea7875..e09c3a1 100644
--- a/sessionstore.py
+++ b/sessionstore.py
@@ -22,6 +22,7 @@ import logging
from xpcom import components
from xpcom.components import interfaces
+
def get_session(browser):
session_history = browser.web_navigation.sessionHistory
@@ -29,6 +30,7 @@ def get_session(browser):
return ''
return _get_history(session_history)
+
def set_session(browser, data):
_set_history(browser.web_navigation.sessionHistory, data)
@@ -37,6 +39,7 @@ def set_session(browser, data):
else:
browser.load_uri('about:blank')
+
def _get_history(history):
logging.debug('%r' % history.count)
entries_dest = []
@@ -49,6 +52,7 @@ def _get_history(history):
return entries_dest
+
def _set_history(history, history_data):
history_internal = history.queryInterface(interfaces.nsISHistoryInternal)
@@ -68,4 +72,3 @@ def _set_history(history, history_data):
entry.setTitle(entry_dict['title'])
history_internal.addEntry(entry, True)
-