From ea6a9b39896499f359898c3d4dfab89a3c102489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Odd=20Str=C3=A5b=C3=B8?= Date: Tue, 19 Oct 2021 15:06:49 +0200 Subject: [PATCH] kodi_version default to 18 or 19 based on python version --- jellyfin_kodi/helper/utils.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/jellyfin_kodi/helper/utils.py b/jellyfin_kodi/helper/utils.py index f9ef3c34..38ce9155 100644 --- a/jellyfin_kodi/helper/utils.py +++ b/jellyfin_kodi/helper/utils.py @@ -36,7 +36,12 @@ def addon_id(): def kodi_version(): # Kodistubs returns empty string, causing Python 3 tests to choke on int() # TODO: Make Kodistubs version configurable for testing purposes - version_string = xbmc.getInfoLabel('System.BuildVersion') or "19.1 (19.1.0) Git:20210509-85e05228b4" + if sys.version_info.major == 2: + default_versionstring = "18" + else: + default_versionstring = "19.1 (19.1.0) Git:20210509-85e05228b4" + + version_string = xbmc.getInfoLabel('System.BuildVersion') or default_versionstring return int(version_string.split(' ', 1)[0].split('.', 1)[0])