diff options
Diffstat (limited to 'tests/src/test-python-greeter')
-rwxr-xr-x | tests/src/test-python-greeter | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/src/test-python-greeter b/tests/src/test-python-greeter index 2d7382d9..04af1b0e 100755 --- a/tests/src/test-python-greeter +++ b/tests/src/test-python-greeter @@ -107,6 +107,14 @@ def request_cb (channel, condition): r = '%s LOG-SESSIONS' % greeter_id if request == r: sessions = LightDM.get_sessions (); + def compare_session (a, b): + if a.get_key () > b.get_key (): + return 1 + elif a.get_key () < b.get_key (): + return -1 + else: + return 0 + sessions.sort (compare_session) for session in sessions: status_notify ('%s LOG-SESSION KEY=%s' % (greeter_id, session.get_key ())) |