Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Schampijer <simon@schampijer.de>2011-10-29 13:26:00 (GMT)
committer Simon Schampijer <simon@schampijer.de>2011-10-29 13:26:00 (GMT)
commitad43e82af29dccb10f2bf007fed557cd4a19557b (patch)
tree0bb0770532ab0e371d35fb9e0ce9f39d9caf0e2f
parenta654bdc9ad2d26b21407c3c587c29f5174199056 (diff)
Adjust the session.py for the introspection work
-rw-r--r--src/sugar3/session.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/sugar3/session.py b/src/sugar3/session.py
index 4b87d35..cbf8696 100644
--- a/src/sugar3/session.py
+++ b/src/sugar3/session.py
@@ -24,23 +24,23 @@ import os
from gi.repository import SugarExt
-class XSMPClient(SugarExt.GsmClientXSMP):
+class XSMPClient(SugarExt.ClientXSMP):
def __init__(self):
- SugarExt.GsmClientXSMP.__init__(self)
+ SugarExt.ClientXSMP.__init__(self)
class SessionManager(object):
def __init__(self):
- address = 'mec'
+ address = SugarExt.xsmp_init()
os.environ['SESSION_MANAGER'] = address
- #SugarExt.xsmp_run()
+ SugarExt.xsmp_run()
- self.session = None #SugarExt.session_create_global()
+ self.session = SugarExt.Session.create_global()
def start(self):
- return #self.session.start()
+ self.session.start()
self.session.connect('shutdown_completed',
self.__shutdown_completed_cb)
@@ -52,3 +52,4 @@ class SessionManager(object):
def __shutdown_completed_cb(self, session):
self.shutdown_completed()
+