]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - tests/src/test-python-greeter
Return errors from all liblightdm methods
[sojka/lightdm.git] / tests / src / test-python-greeter
index e2b1180dea57d56df17adbd01d9c42d72179a336..6c8fa79b40a775a5bada780c4b0aeb2e0827f357 100755 (executable)
@@ -78,15 +78,15 @@ def request_cb (channel, condition):
     if request == r:
         try:
             greeter.start_session_sync (None)
-        except:
-            status_notify ('%s SESSION-FAILED' % greeter_id)
+        except GLib.Error as e:
+            status_notify ('%s SESSION-FAILED ERROR=%s' % (greeter_id, e.message))
 
     r = '%s START-SESSION SESSION=' % greeter_id
     if request.startswith (r):
         try:
             greeter.start_session_sync (request[len(r):])
-        except:
-            status_notify ('%s SESSION-FAILED' % greeter_id)
+        except GLib.Error as e:
+            status_notify ('%s SESSION-FAILED ERROR=%s' % (greeter_id, e.message))
 
     r = '%s LOG-USER-LIST-LENGTH' % greeter_id
     if request == r: