Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/sugar3/session.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/sugar3/session.py')
-rw-r--r--src/sugar3/session.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/sugar3/session.py b/src/sugar3/session.py
index 4ebc590..4b87d35 100644
--- a/src/sugar3/session.py
+++ b/src/sugar3/session.py
@@ -21,26 +21,26 @@ UNSTABLE. Used only internally by jarabe.
import os
-from sugar import _sugarext
+from gi.repository import SugarExt
-class XSMPClient(_sugarext.SMClientXSMP):
+class XSMPClient(SugarExt.GsmClientXSMP):
def __init__(self):
- _sugarext.SMClientXSMP.__init__(self)
+ SugarExt.GsmClientXSMP.__init__(self)
class SessionManager(object):
def __init__(self):
- address = _sugarext.xsmp_init()
+ address = 'mec'
os.environ['SESSION_MANAGER'] = address
- _sugarext.xsmp_run()
+ #SugarExt.xsmp_run()
- self.session = _sugarext.session_create_global()
+ self.session = None #SugarExt.session_create_global()
def start(self):
- self.session.start()
+ return #self.session.start()
self.session.connect('shutdown_completed',
self.__shutdown_completed_cb)
@@ -48,7 +48,7 @@ class SessionManager(object):
self.session.initiate_shutdown()
def shutdown_completed(self):
- _sugarext.xsmp_shutdown()
+ SugarExt.xsmp_shutdown()
def __shutdown_completed_cb(self, session):
self.shutdown_completed()