diff --git a/CONTROL/control b/CONTROL/control index cd778ec..586a79a 100644 --- a/CONTROL/control +++ b/CONTROL/control @@ -1,5 +1,5 @@ Package: enigma2-plugin-extensions-xklass -Version: 1.30-20241222 +Version: 1.30-20241223 Section: misc Priority: optional Architecture: all diff --git a/XKlass/usr/lib/enigma2/python/Plugins/Extensions/XKlass/server.py b/XKlass/usr/lib/enigma2/python/Plugins/Extensions/XKlass/server.py index 1a3dc0b..058939e 100644 --- a/XKlass/usr/lib/enigma2/python/Plugins/Extensions/XKlass/server.py +++ b/XKlass/usr/lib/enigma2/python/Plugins/Extensions/XKlass/server.py @@ -243,7 +243,7 @@ def changedEntry(self): def checkline(self): valid = False - retries = Retry(total=3, backoff_factor=1) + retries = Retry(total=2, backoff_factor=1) adapter = HTTPAdapter(max_retries=retries) with requests.Session() as http: @@ -251,9 +251,9 @@ def checkline(self): http.mount("https://", adapter) try: - response = http.get(self.apiline, headers=hdr, timeout=30, verify=False, stream=True) + response = http.get(self.apiline, headers=hdr, timeout=30, verify=False) response.raise_for_status() - if response.status_code == requests.codes.ok or response.status_code == 206: + if response.status_code == requests.codes.ok: try: json_response = response.json() if "user_info" in json_response and "auth" in json_response["user_info"]: diff --git a/XKlass/usr/lib/enigma2/python/Plugins/Extensions/XKlass/version.txt b/XKlass/usr/lib/enigma2/python/Plugins/Extensions/XKlass/version.txt index 0a96d05..f2a9201 100644 --- a/XKlass/usr/lib/enigma2/python/Plugins/Extensions/XKlass/version.txt +++ b/XKlass/usr/lib/enigma2/python/Plugins/Extensions/XKlass/version.txt @@ -1 +1 @@ -1.30-20241222 +1.30-20241223