diff options
author | Muriel de Souza Godoi <muriel@laptop.org> | 2007-11-08 20:02:27 (GMT) |
---|---|---|
committer | Muriel de Souza Godoi <muriel@laptop.org> | 2007-11-08 20:02:27 (GMT) |
commit | dcfbb1d1cadcabb9607289d8180370af622f1daf (patch) | |
tree | d1f5f4efe8e2e01508ff9a48b96a49ab5bb5c9ed /messenger.py | |
parent | a7dd032920847ac785d1d88d5c96def2b96db3d3 (diff) |
Rainbow compliance, Use new tubes interface #4739, fix in collaboration mode #4752
Diffstat (limited to 'messenger.py')
-rw-r--r-- | messenger.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/messenger.py b/messenger.py index 8a403e5..375b0ed 100644 --- a/messenger.py +++ b/messenger.py @@ -21,6 +21,7 @@ import logging _logger = logging.getLogger('memorize-activity') import tempfile +from os import environ from os.path import join, getsize, isfile, dirname, basename from dbus.service import method, signal from dbus.gobject_service import ExportedGObject @@ -165,11 +166,11 @@ class Messenger(ExportedGObject): if not (target == 'all' or target == self._tube.get_unique_name()): return - # first chunk if part == 1: - temp_dir = tempfile.mkdtemp() + tmp_root = join(environ['SUGAR_ACTIVITY_ROOT'], 'instance') + temp_dir = tempfile.mkdtemp(dir=tmp_root) self.temp_file = join(temp_dir, 'game.zip') self.files[filename] = self.temp_file self.f = open(self.temp_file, 'a+b') |