r = '%s START-SESSION' % greeter_id
if request == r:
- if not greeter.start_session_sync (None):
+ try:
+ greeter.start_session_sync (None)
+ except:
status_notify ('%s SESSION-FAILED' % greeter_id)
r = '%s START-SESSION SESSION=' % greeter_id
if request.startswith (r):
- if not greeter.start_session_sync (request[len(r):]):
+ try:
+ greeter.start_session_sync (request[len(r):])
+ except:
status_notify ('%s SESSION-FAILED' % greeter_id)
r = '%s LOG-USER-LIST-LENGTH' % greeter_id
LightDM.UserList.get_instance ().connect ('user-removed', user_removed_cb)
status_notify ('%s CONNECT-TO-DAEMON' % greeter_id)
-if not greeter.connect_to_daemon_sync ():
+try:
+ greeter.connect_to_daemon_sync ()
+except:
status_notify ('%s FAIL-CONNECT-DAEMON' % greeter_id)
exit (1)