File tree 6 files changed +17
-14
lines changed
6 files changed +17
-14
lines changed Original file line number Diff line number Diff line change 6
6
</requires >
7
7
<extension library =" service.py" point =" xbmc.service" start =" login" />
8
8
<extension point =" xbmc.python.script" library =" default.py" >
9
- <provides >executable </provides >
9
+ <provides >video </provides >
10
10
</extension >
11
11
<extension point =" xbmc.addon.metadata" >
12
12
<platform >all</platform >
Original file line number Diff line number Diff line change 5
5
import os
6
6
import time
7
7
import json
8
- import StringIO
8
+ try :
9
+ from StringIO import StringIO
10
+ except ImportError :
11
+ from io import StringIO
9
12
10
13
import xbmcplugin
11
14
import xbmcgui
12
15
import xbmcaddon
13
16
import xbmc
14
17
15
- from kodi_utils import HomeWindow
16
- from views import DefaultViews , loadSkinDefaults
17
- from simple_logging import SimpleLogging
18
- from translation import i18n
18
+ from resources . lib . kodi_utils import HomeWindow
19
+ from resources . lib . views import DefaultViews , loadSkinDefaults
20
+ from resources . lib . simple_logging import SimpleLogging
21
+ from resources . lib . translation import i18n
19
22
20
23
__addon__ = xbmcaddon .Addon (id = 'script.viewmaster' )
21
24
__addondir__ = xbmc .translatePath (__addon__ .getAddonInfo ('profile' ))
Original file line number Diff line number Diff line change 5
5
import sys
6
6
import json
7
7
8
- from simple_logging import SimpleLogging
8
+ from resources . lib . simple_logging import SimpleLogging
9
9
10
10
log = SimpleLogging (__name__ )
11
11
Original file line number Diff line number Diff line change 1
1
import xbmcaddon
2
- from simple_logging import SimpleLogging
2
+ from resources . lib . simple_logging import SimpleLogging
3
3
4
4
log = SimpleLogging (__name__ )
5
5
addon = xbmcaddon .Addon (id = 'script.viewmaster' )
Original file line number Diff line number Diff line change 7
7
8
8
import json
9
9
10
- from simple_logging import SimpleLogging
11
- from translation import i18n
10
+ from resources . lib . simple_logging import SimpleLogging
11
+ from resources . lib . translation import i18n
12
12
13
13
log = SimpleLogging (__name__ )
14
14
__addon__ = xbmcaddon .Addon (id = 'script.viewmaster' )
@@ -108,7 +108,7 @@ def getSortNameById(self, sortId):
108
108
if (sortId == None ):
109
109
return "None"
110
110
111
- for name , id in self .sortData .iteritems ():
111
+ for name , id in self .sortData .items ():
112
112
if id == sortId :
113
113
return name
114
114
@@ -118,7 +118,7 @@ def getViewNameById(self, viewId):
118
118
if (viewId == None ):
119
119
return "None"
120
120
121
- for name , id in self .viewData .iteritems ():
121
+ for name , id in self .viewData .items ():
122
122
if id == viewId :
123
123
return name
124
124
Original file line number Diff line number Diff line change @@ -6,6 +6,6 @@ def viewNotification(notificationData):
6
6
setView (notificationData ['view_type' ])
7
7
8
8
AddonSignals .registerSlot ('embycon' , 'display_items' , viewNotification )
9
-
10
- while not xbmc .abortRequested :
9
+ monitor = xbmc . Monitor ()
10
+ while not monitor .abortRequested :
11
11
xbmc .sleep (1000 )
You can’t perform that action at this time.
0 commit comments