Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/activity/activityfactory.py
diff options
context:
space:
mode:
authorMichael Stone <michael@laptop.org>2007-10-10 23:23:59 (GMT)
committer Michael Stone <michael@laptop.org>2007-10-10 23:23:59 (GMT)
commit9c5755d85a02ae9e22bf1349840d1490757e4eaa (patch)
tree26a050a47b89115690ac0c508c5de726da310fc0 /sugar/activity/activityfactory.py
parent7634b8f91529ca77eacd8a1f02d9fe79e87bc9c7 (diff)
Direct Rainbow to capture activity stdio output.
Diffstat (limited to 'sugar/activity/activityfactory.py')
-rw-r--r--sugar/activity/activityfactory.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/sugar/activity/activityfactory.py b/sugar/activity/activityfactory.py
index c1cefb5..ae08ada 100644
--- a/sugar/activity/activityfactory.py
+++ b/sugar/activity/activityfactory.py
@@ -191,9 +191,11 @@ class ActivityCreationHandler(gobject.GObject):
system_bus = dbus.SystemBus()
factory = system_bus.get_object(_RAINBOW_SERVICE_NAME,
_RAINBOW_ACTIVITY_FACTORY_PATH)
+ stdio_paths = {'stdout': '/logs/stdout', 'stderr': '/logs/stderr'}
factory.CreateActivity(
self._service_name,
self._handle.get_dict(),
+ stdio_paths,
timeout=120 * DBUS_PYTHON_TIMEOUT_UNITS_PER_SECOND,
reply_handler=self._create_reply_handler,
error_handler=self._create_error_handler,