summaryrefslogtreecommitdiff
path: root/wrappers/python/eduvpncommon/main.py
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2022-04-20 14:44:54 +0200
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2022-04-20 14:44:54 +0200
commit30c7e666561cee8deafa25fd424c79b0b801c3fe (patch)
treeb69e9db08ff32d01bec7ec9bce78939f5a6686b9 /wrappers/python/eduvpncommon/main.py
parent1c54936626a4a30d0c6f69576a06ba3661f39dc6 (diff)
Profiles: Return possible error message when setting ID
Diffstat (limited to 'wrappers/python/eduvpncommon/main.py')
-rw-r--r--wrappers/python/eduvpncommon/main.py7
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)