don't use Addon() but Plugin() instead

https://github.com/romanvm/script.module.simpleplugin/issues/1#issuecomm
ent-250970005
This commit is contained in:
gordielachance 2016-10-02 22:24:03 +02:00
parent d2ca6218ce
commit d94a6985e2
1 changed files with 5 additions and 8 deletions

13
main.py
View File

@ -13,15 +13,12 @@ import json
from datetime import datetime
import dateutil.parser
# Make sure library folder is on the path
sys.path.append(xbmc.translatePath(
os.path.join(Addon().addon.getAddonInfo('path'), 'lib')))
# Create plugin instance
plugin = Plugin()
# Make sure library folder is on the path
sys.path.append(xbmc.translatePath(
os.path.join(plugin.addon.getAddonInfo('path'), 'lib')))
# initialize_gettext
#_ = plugin.initialize_gettext()
@ -32,8 +29,8 @@ cache_minutes = int(Addon().get_setting('cache_minutes'))
import libsonic_extra
def popup(text, time=5000, image=None):
title = Addon().addon.getAddonInfo('name')
icon = Addon().addon.getAddonInfo('icon')
title = plugin.addon.getAddonInfo('name')
icon = plugin.addon.getAddonInfo('icon')
xbmc.executebuiltin('Notification(%s, %s, %d, %s)' % (title, text,
time, icon))