From 50b9cb73742e96c2d286bfffd1365c699117858b Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Tue, 5 Apr 2022 11:51:08 +0200 Subject: Python: Update state callbacks to be in line with FSM --- wrappers/python/main.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'wrappers/python') diff --git a/wrappers/python/main.py b/wrappers/python/main.py index 6bd7d86..c2f13ca 100644 --- a/wrappers/python/main.py +++ b/wrappers/python/main.py @@ -5,23 +5,22 @@ import webbrowser _eduvpn = eduvpn.EduVPN("org.eduvpn.app.linux", "configs") -@_eduvpn.event.on("OAuthInitialized", eduvpn.StateType.Enter) +@_eduvpn.event.on("SERVER_OAUTH_STARTED", eduvpn.StateType.Enter) def oauth_initialized(url): print(f"Got OAUTH url {url}") webbrowser.open(url) -@_eduvpn.event.on("OAuthFinished", eduvpn.StateType.Enter) -def oauth_finished(data): - print(f"Oauth finished {data}") +success = _eduvpn.register(debug=True) +if not success: + print("failed to register") -_eduvpn.register() print(_eduvpn.get_disco()) config, error = _eduvpn.connect("https://eduvpn.jwijenbergh.com") -# -if error != "": + +if error: print("Got connect error", error) print(config) -- cgit v1.2.3