Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2007-12-05 13:41:05 (GMT)
committer Simon Schampijer <simon@schampijer.de>2007-12-05 13:41:05 (GMT)
commitb3e4608704870aa3a283406a7fec6541d2a68fdb (patch)
tree55987b5d53545f7445c69cfeb6f2f0b4f5640388
parentcd55b13c993d6c10b8bf71fc53dae49eb97e595c (diff)
Save view source to SAR/instance
-rw-r--r--NEWS1
-rw-r--r--browser.py8
2 files changed, 5 insertions, 4 deletions
diff --git a/NEWS b/NEWS
index d3f8d4b..cca54c2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,4 @@
+* Save view source to SAR/instance (erikos)
* Move the profile in SAR/data (erikos)
76
diff --git a/browser.py b/browser.py
index d00e17b..4b023bd 100644
--- a/browser.py
+++ b/browser.py
@@ -19,7 +19,6 @@ import logging
from gettext import gettext as _
import gobject
-import tempfile
import os
import time
import xpcom
@@ -64,7 +63,7 @@ class GetSourceListener(gobject.GObject):
def onStatusChange(self, progress, request, status, message):
pass
- def onSecurityChange(progress, request, state):
+ def onSecurityChange(self, progress, request, state):
pass
class Browser(WebView):
@@ -109,8 +108,9 @@ class Browser(WebView):
persist.progressListener = xpcom.server.WrapObject(
progresslistener, interfaces.nsIWebProgressListener)
progresslistener.connect('finished', self._have_source_cb)
-
- file_path = os.path.join(tempfile.gettempdir(), '%i' % time.time())
+
+ temp_path = os.path.join(activity.get_activity_root(), 'instance')
+ file_path = os.path.join(temp_path, '%i' % time.time())
cls = components.classes["@mozilla.org/file/local;1"]
local_file = cls.createInstance(interfaces.nsILocalFile)
local_file.initWithPath(file_path)