@@ -69,7 +69,19 @@ def unlock_unity(unity_proxy_obj=None):
69 greeter = main_window.get_greeter()
69 greeter = main_window.get_greeter()
70 if greeter.created == False:
70 if greeter.created == False:
71 raise RuntimeWarning("Greeter appears to be already unlocked.")
71 raise RuntimeWarning("Greeter appears to be already unlocked.")
72− greeter.swipe()
76+ greeter.swipe()
77+ except AssertionError:
81+ logger.info("Failed to unlock greeter, trying again...")
83+ logger.info("Greeter unlocked, continuing.")
75def restart_unity_with_testability(*args):
87def restart_unity_with_testability(*args):