diff options
Diffstat (limited to 'wrappers/python/src/main.py')
| -rw-r--r-- | wrappers/python/src/main.py | 41 |
1 files changed, 18 insertions, 23 deletions
diff --git a/wrappers/python/src/main.py b/wrappers/python/src/main.py index 1ee9dd7..01621ae 100644 --- a/wrappers/python/src/main.py +++ b/wrappers/python/src/main.py @@ -5,7 +5,6 @@ from .discovery import get_disco_organizations, get_disco_servers from .event import EventHandler from .state import State, StateType from .server import get_servers -import json eduvpn_objects = {} @@ -70,7 +69,7 @@ class EduVPN(object): cancel_oauth_err = self.go_function(lib.CancelOAuth) if cancel_oauth_err: - raise Exception(cancel_oauth_err) + raise cancel_oauth_err def deregister(self) -> None: self.go_function(lib.Deregister) @@ -85,7 +84,7 @@ class EduVPN(object): ) if register_err: - raise Exception(register_err) + raise register_err def get_disco_servers(self) -> str: servers, servers_err = self.go_function_custom_decode( @@ -93,7 +92,7 @@ class EduVPN(object): ) if servers_err: - raise Exception(servers_err) + raise servers_err return servers @@ -103,7 +102,7 @@ class EduVPN(object): ) if organizations_err: - raise Exception(organizations_err) + raise organizations_err return organizations @@ -111,19 +110,19 @@ class EduVPN(object): remove_err = self.go_function(lib.RemoveSecureInternet) if remove_err: - raise Exception(remove_err) + raise remove_err def remove_institute_access(self, url: str): remove_err = self.go_function(lib.RemoveInstituteAccess, url) if remove_err: - raise Exception(remove_err) + raise remove_err def remove_custom_server(self, url: str): remove_err = self.go_function(lib.RemoveCustomServer, url) if remove_err: - raise Exception(remove_err) + raise remove_err def get_config(self, url: str, func: callable, force_tcp: bool = False): # Because it could be the case that a profile callback is started, store a threading event @@ -131,17 +130,13 @@ class EduVPN(object): # The event is set in self.set_profile self.profile_event = threading.Event() - config_json, config_err = self.go_function(func, url, force_tcp) + config, config_type, config_err = self.go_function(func, url, force_tcp) self.profile_event = None self.location_event = None if config_err: - raise Exception(config_err) - - config_json_dict = json.loads(config_json) - config = config_json_dict["config"] - config_type = config_json_dict["config_type"] + raise config_err return config, config_type @@ -169,31 +164,31 @@ class EduVPN(object): connect_err = self.go_function(lib.SetConnected) if connect_err: - raise Exception(connect_err) + raise connect_err def set_disconnecting(self) -> None: disconnecting_err = self.go_function(lib.SetDisconnecting) if disconnecting_err: - raise Exception(disconnecting_err) + raise disconnecting_err def set_connecting(self) -> None: connecting_err = self.go_function(lib.SetConnecting) if connecting_err: - raise Exception(connecting_err) + raise connecting_err def set_disconnected(self, cleanup=True) -> None: disconnect_err = self.go_function(lib.SetDisconnected, cleanup) if disconnect_err: - raise Exception(disconnect_err) + raise disconnect_err def set_search_server(self) -> None: search_err = self.go_function(lib.SetSearchServer) if search_err: - raise Exception(search_err) + raise search_err def remove_class_callbacks(self, cls) -> None: self.event_handler.change_class_callbacks(cls, add=False) @@ -218,7 +213,7 @@ class EduVPN(object): self.profile_event.set() if profile_err: - raise Exception(profile_err) + raise profile_err def change_secure_location(self) -> None: # Set the location by country code @@ -226,7 +221,7 @@ class EduVPN(object): location_err = self.go_function(lib.ChangeSecureLocation) if location_err: - raise Exception(location_err) + raise location_err def set_secure_location(self, country_code: str) -> None: # Set the location by country code @@ -238,13 +233,13 @@ class EduVPN(object): self.location_event.set() if location_err: - raise Exception(location_err) + raise location_err def renew_session(self) -> None: renew_err = self.go_function(lib.RenewSession) if renew_err: - raise Exception(renew_err) + raise renew_err def should_renew_button(self) -> bool: return self.go_function(lib.ShouldRenewButton) |
