aboutsummaryrefslogtreecommitdiff
path: root/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py
diff options
context:
space:
mode:
authorenen92 <92enen@gmail.com>2023-03-03 12:17:54 +0000
committerenen92 <92enen@gmail.com>2023-03-03 12:17:54 +0000
commit77cc687e798e98390e855fa2926b31e1a15c5b08 (patch)
tree9fc8a8170a7cd59788cf70c57e09b6cb8690d3ea /addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py
parent4fb979c68dd91988cb40e04b954cb1ce25ac1ea8 (diff)
[addons] Update service.xbmc.versioncheck to version 0.5.27
Diffstat (limited to 'addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py')
-rw-r--r--addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py134
1 files changed, 67 insertions, 67 deletions
diff --git a/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py b/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py
index e09618f900..fec2859448 100644
--- a/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py
+++ b/addons/service.xbmc.versioncheck/resources/lib/version_check/json_interface.py
@@ -1,67 +1,67 @@
-# -*- coding: utf-8 -*-
-
-"""
-
- Copyright (C) 2013-2014 Team-XBMC
- Copyright (C) 2014-2019 Team Kodi
-
- This file is part of service.xbmc.versioncheck
-
- SPDX-License-Identifier: GPL-3.0-or-later
- See LICENSES/GPL-3.0-or-later.txt for more information.
-
-"""
-
-from contextlib import closing
-import json
-import os
-import sys
-
-import xbmc # pylint: disable=import-error
-import xbmcvfs # pylint: disable=import-error
-
-from .common import ADDON_PATH
-
-
-def get_installed_version():
- """ Retrieve the currently installed version
-
- :return: currently installed version
- :rtype: dict
- """
- query = {
- "jsonrpc": "2.0",
- "method": "Application.GetProperties",
- "params": {
- "properties": ["version", "name"]
- },
- "id": 1
- }
- json_query = xbmc.executeJSONRPC(json.dumps(query))
- if sys.version_info[0] >= 3:
- json_query = str(json_query)
- else:
- json_query = unicode(json_query, 'utf-8', errors='ignore') # pylint: disable=undefined-variable
- json_query = json.loads(json_query)
- version_installed = []
- if 'result' in json_query and 'version' in json_query['result']:
- version_installed = json_query['result']['version']
- return version_installed
-
-
-def get_version_file_list():
- """ Retrieve version lists from supplied version file (resources/versions.txt)
-
- :return: all provided versions
- :rtype: dict
- """
- version_file = os.path.join(ADDON_PATH, 'resources/versions.txt')
- with closing(xbmcvfs.File(version_file)) as open_file:
- data = open_file.read()
-
- if sys.version_info[0] >= 3:
- version_query = str(data)
- else:
- version_query = unicode(data, 'utf-8', errors='ignore') # pylint: disable=undefined-variable
- version_query = json.loads(version_query)
- return version_query
+# -*- coding: utf-8 -*-
+
+"""
+
+ Copyright (C) 2013-2014 Team-XBMC
+ Copyright (C) 2014-2019 Team Kodi
+
+ This file is part of service.xbmc.versioncheck
+
+ SPDX-License-Identifier: GPL-3.0-or-later
+ See LICENSES/GPL-3.0-or-later.txt for more information.
+
+"""
+
+from contextlib import closing
+import json
+import os
+import sys
+
+import xbmc # pylint: disable=import-error
+import xbmcvfs # pylint: disable=import-error
+
+from .common import ADDON_PATH
+
+
+def get_installed_version():
+ """ Retrieve the currently installed version
+
+ :return: currently installed version
+ :rtype: dict
+ """
+ query = {
+ "jsonrpc": "2.0",
+ "method": "Application.GetProperties",
+ "params": {
+ "properties": ["version", "name"]
+ },
+ "id": 1
+ }
+ json_query = xbmc.executeJSONRPC(json.dumps(query))
+ if sys.version_info[0] >= 3:
+ json_query = str(json_query)
+ else:
+ json_query = unicode(json_query, 'utf-8', errors='ignore') # pylint: disable=undefined-variable
+ json_query = json.loads(json_query)
+ version_installed = []
+ if 'result' in json_query and 'version' in json_query['result']:
+ version_installed = json_query['result']['version']
+ return version_installed
+
+
+def get_version_file_list():
+ """ Retrieve version lists from supplied version file (resources/versions.txt)
+
+ :return: all provided versions
+ :rtype: dict
+ """
+ version_file = os.path.join(ADDON_PATH, 'resources/versions.txt')
+ with closing(xbmcvfs.File(version_file)) as open_file:
+ data = open_file.read()
+
+ if sys.version_info[0] >= 3:
+ version_query = str(data)
+ else:
+ version_query = unicode(data, 'utf-8', errors='ignore') # pylint: disable=undefined-variable
+ version_query = json.loads(version_query)
+ return version_query