diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2022-04-20 14:44:54 +0200 |
|---|---|---|
| committer | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2022-04-20 14:44:54 +0200 |
| commit | 30c7e666561cee8deafa25fd424c79b0b801c3fe (patch) | |
| tree | b69e9db08ff32d01bec7ec9bce78939f5a6686b9 /wrappers/python/eduvpncommon/main.py | |
| parent | 1c54936626a4a30d0c6f69576a06ba3661f39dc6 (diff) | |
Profiles: Return possible error message when setting ID
Diffstat (limited to 'wrappers/python/eduvpncommon/main.py')
| -rw-r--r-- | wrappers/python/eduvpncommon/main.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/wrappers/python/eduvpncommon/main.py b/wrappers/python/eduvpncommon/main.py index 694fc59..be421cf 100644 --- a/wrappers/python/eduvpncommon/main.py +++ b/wrappers/python/eduvpncommon/main.py @@ -47,8 +47,9 @@ def register_callback(eduvpn): ) -def SetProfileID(profile_id): - lib.SetProfileID(profile_id.encode("utf-8")) +def SetProfileID(profile_id) -> str: + error_string = lib.SetProfileID(profile_id.encode("utf-8")) + return GetPtrString(error_string) class EduVPN(object): @@ -79,7 +80,7 @@ class EduVPN(object): def callback(self, old_state, new_state, data): self.event.run(old_state, new_state, data) - def set_profile(self, profile_id): + def set_profile(self, profile_id) -> str: return SetProfileID(profile_id) |
