Skip to content

Commit 99059c4

Browse files
committed
Don't set ADDON until called
Allows for easier mocking of xbmcaddon.Addon
1 parent f50c2df commit 99059c4

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

lib/aussieaddonscommon/utils.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
import xbmcgui
2222

2323

24-
ADDON = xbmcaddon.Addon()
24+
def get_addon():
25+
return xbmcaddon.Addon()
2526

2627
# Used for fetching latest version information about the add-on
2728
GITHUB_ORG = 'aussieaddons'
@@ -32,17 +33,17 @@
3233

3334
def get_addon_id():
3435
"""Helper function for returning the version of the running add-on"""
35-
return ADDON.getAddonInfo('id')
36+
return get_addon().getAddonInfo('id')
3637

3738

3839
def get_addon_name():
3940
"""Helper function for returning the version of the running add-on"""
40-
return ADDON.getAddonInfo('name')
41+
return get_addon().getAddonInfo('name')
4142

4243

4344
def get_addon_version():
4445
"""Helper function for returning the version of the running add-on"""
45-
return ADDON.getAddonInfo('version')
46+
return get_addon().getAddonInfo('version')
4647

4748

4849
def descape_entity(m, defs=entitydefs):

0 commit comments

Comments
 (0)