diff options
Diffstat (limited to 'wrappers/python/src/main.py')
| -rw-r--r-- | wrappers/python/src/main.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/wrappers/python/src/main.py b/wrappers/python/src/main.py index 687f40f..4117a86 100644 --- a/wrappers/python/src/main.py +++ b/wrappers/python/src/main.py @@ -105,6 +105,13 @@ def SetDisconnected(name: str) -> str: return err_string +def SetSearchServer(name: str) -> str: + name_bytes = name.encode("utf-8") + ptr_err = lib.SetSearchServer(name_bytes) + err_string = GetPtrString(ptr_err) + return err_string + + def SetIdentifier(name: str, identifier: str) -> str: name_bytes = name.encode("utf-8") identifier_bytes = identifier.encode("utf-8") @@ -230,6 +237,12 @@ class EduVPN(object): if identifier_err: raise Exception(identifier_err) + def set_search_server(self) -> None: + search_err = SetSearchServer(self.name) + + if search_err: + raise Exception(search_err) + @property def event(self) -> EventHandler: return self.event_handler |
