diff --git a/python/local/ovms_module/ovms/rtl/smg/__init__.py b/python/local/ovms_module/ovms/rtl/smg/__init__.py index ef8bc7b08af7424caa30ceb295b425e71ced88d4_cHl0aG9uL2xvY2FsL292bXNfbW9kdWxlL292bXMvcnRsL3NtZy9fX2luaXRfXy5weQ==..45242ed2a75c17d9e6d01bf1f2f3e1224d0d6950_cHl0aG9uL2xvY2FsL292bXNfbW9kdWxlL292bXMvcnRsL3NtZy9fX2luaXRfXy5weQ== 100755 --- a/python/local/ovms_module/ovms/rtl/smg/__init__.py +++ b/python/local/ovms_module/ovms/rtl/smg/__init__.py @@ -1305,9 +1305,9 @@ def read_string( self, - prompt_string: str | None = None, + prompt_string: bytes | str | None = None, maximum_length: int | None = None, modifiers: int | None = None, timeout: int | None = None, terminator_set: int | None = None, display: Display | None = None, @@ -1309,10 +1309,10 @@ maximum_length: int | None = None, modifiers: int | None = None, timeout: int | None = None, terminator_set: int | None = None, display: Display | None = None, - initial_string: str | None = None, + initial_string: bytes | str | None = None, rendition_set: int | None = None, rendition_complement: int | None = None, ) -> Tuple[str, int, bytes]: """Reads a string from the virtual keyboard. @@ -1315,8 +1315,8 @@ rendition_set: int | None = None, rendition_complement: int | None = None, ) -> Tuple[str, int, bytes]: """Reads a string from the virtual keyboard. - Returns resultant-string, resultant-length, word-terminator-code, + Returns resultant-string, word-terminator-code, terminator-string.""" if self.kid is None: raise ValueError("keyboard is closed")