Fix imports

This commit is contained in:
Michaël Arnauts 2020-03-20 15:05:49 +01:00
parent 213f870214
commit f5786437f5
4 changed files with 12 additions and 8 deletions

View File

@ -13,3 +13,4 @@ disable=
too-many-instance-attributes, too-many-instance-attributes,
too-many-locals, too-many-locals,
too-many-public-methods, too-many-public-methods,
cyclic-import, # This shoud be fixed

View File

@ -113,13 +113,13 @@ def addon_profile():
def url_for(name, *args, **kwargs): def url_for(name, *args, **kwargs):
"""Wrapper for routing.url_for() to lookup by name""" """Wrapper for routing.url_for() to lookup by name"""
import addon # pylint: disable=import-error import resources.lib.addon as addon
return addon.routing.url_for(getattr(addon, name), *args, **kwargs) return addon.routing.url_for(getattr(addon, name), *args, **kwargs)
def show_listing(title_items, category=None, sort=None, content=None, cache=True): def show_listing(title_items, category=None, sort=None, content=None, cache=True):
""" Show a virtual directory in Kodi """ """ Show a virtual directory in Kodi """
from addon import routing # pylint: disable=import-error from resources.lib.addon import routing
if content: if content:
# content is one of: files, songs, artists, albums, movies, tvshows, episodes, musicvideos, videos, images, games # content is one of: files, songs, artists, albums, movies, tvshows, episodes, musicvideos, videos, images, games
@ -190,7 +190,7 @@ def show_listing(title_items, category=None, sort=None, content=None, cache=True
def play(stream, title=None, art_dict=None, info_dict=None, prop_dict=None): def play(stream, title=None, art_dict=None, info_dict=None, prop_dict=None):
"""Play the given stream""" """Play the given stream"""
from addon import routing # pylint: disable=import-error from resources.lib.addon import routing
play_item = xbmcgui.ListItem(label=title, path=stream) play_item = xbmcgui.ListItem(label=title, path=stream)
if art_dict: if art_dict:
@ -476,7 +476,7 @@ def container_update(url):
def end_of_directory(): def end_of_directory():
"""Close a virtual directory, required to avoid a waiting Kodi""" """Close a virtual directory, required to avoid a waiting Kodi"""
from addon import routing # pylint: disable=import-error from resources.lib.addon import routing
xbmcplugin.endOfDirectory(handle=routing.handle, succeeded=False, updateListing=False, cacheToDisc=False) xbmcplugin.endOfDirectory(handle=routing.handle, succeeded=False, updateListing=False, cacheToDisc=False)

View File

@ -119,6 +119,11 @@ class TvGuide:
else: else:
context_menu = None context_menu = None
stream_dict = STREAM_DICT.copy()
stream_dict.update({
'duration': program.duration,
})
title = '{time} - {title}'.format( title = '{time} - {title}'.format(
time=program.start.strftime('%H:%M'), time=program.start.strftime('%H:%M'),
title=program.program_title title=program.program_title
@ -146,9 +151,7 @@ class TvGuide:
'duration': program.duration, 'duration': program.duration,
'mediatype': 'video', 'mediatype': 'video',
}, },
stream_dict=STREAM_DICT + { stream_dict=stream_dict,
'duration': program.duration,
},
context_menu=context_menu, context_menu=context_menu,
is_playable=True) is_playable=True)
) )

View File

@ -5,4 +5,4 @@ from __future__ import absolute_import, division, unicode_literals
import logging import logging
logging.basicConfig(level=logging.DEBUG) logging.basicConfig()