From 72b538321415729325b2e368a742c4a1a3760ac6 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Thu, 14 Dec 2006 17:21:25 -0500 Subject: [PATCH] Export session bus address for testing purposes --- shell/sugar-shell | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/shell/sugar-shell b/shell/sugar-shell index 1620aa32..67c80291 100755 --- a/shell/sugar-shell +++ b/shell/sugar-shell @@ -44,6 +44,15 @@ if not name or not len(name): dialog.run() profile.update() +# Save our DBus Session Bus address somewhere it can be found +# +# WARNING!!! this is going away at some near future point, do not rely on it +# +dsba_file = os.path.join(env.get_profile_path(), "session_bus_address") +f = open(dsba_file, "w") +f.write(os.environ["DBUS_SESSION_BUS_ADDRESS"]) +f.close() + model = ShellModel() shell = Shell(model) @@ -53,10 +62,11 @@ args = ["sugar-nm-applet"] flags = gobject.SPAWN_SEARCH_PATH result = gobject.spawn_async(args, flags=flags, standard_output=False) - tbh = TracebackUtils.TracebackHelper() try: gtk.main() except KeyboardInterrupt: print 'Ctrl+C pressed, exiting...' del tbh + +os.remove(dsba_file)