From dcfbb1d1cadcabb9607289d8180370af622f1daf Mon Sep 17 00:00:00 2001 From: Muriel de Souza Godoi Date: Thu, 08 Nov 2007 20:02:27 +0000 Subject: Rainbow compliance, Use new tubes interface #4739, fix in collaboration mode #4752 --- (limited to 'messenger.py') 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') -- cgit v0.9.1