From 35ff92a823752de53e8e453c9ccec76a46fcb963 Mon Sep 17 00:00:00 2001 From: skeapskeap <65304485+skeapskeap@users.noreply.github.com> Date: Thu, 3 Dec 2020 12:07:35 +0700 Subject: [PATCH] Update api_structure.py Fix for non-ascii chacacters in mikrotik config File "home\user\.env\lib\site-packages\routeros_api\api_structure.py", line 31, in get_python_value return bytes.decode() UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8f in position 6: invalid start byte --- routeros_api/api_structure.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/routeros_api/api_structure.py b/routeros_api/api_structure.py index 7899956..ae7cf3c 100644 --- a/routeros_api/api_structure.py +++ b/routeros_api/api_structure.py @@ -28,7 +28,7 @@ def get_mikrotik_value(self, string): return string.encode() def get_python_value(self, bytes): - return bytes.decode() + return bytes.decode('cp1251') class BytesField(Field):