mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2025-10-14 04:42:06 +00:00
Remove .pyi files
Change addon_id() function to constant ADDON_ID
This commit is contained in:
parent
20fd12632c
commit
a051d8c4d0
8 changed files with 18 additions and 55 deletions
|
@ -7,7 +7,7 @@ import os
|
||||||
|
|
||||||
from kodi_six import xbmc, xbmcaddon, xbmcvfs
|
from kodi_six import xbmc, xbmcaddon, xbmcvfs
|
||||||
|
|
||||||
from .helper import translate, window, settings, addon_id, dialog, LazyLogger
|
from .helper import translate, window, settings, ADDON_ID, dialog, LazyLogger
|
||||||
from .helper.utils import create_id, translate_path
|
from .helper.utils import create_id, translate_path
|
||||||
|
|
||||||
##################################################################################################
|
##################################################################################################
|
||||||
|
@ -21,11 +21,11 @@ def get_addon_name():
|
||||||
|
|
||||||
''' Used for logging.
|
''' Used for logging.
|
||||||
'''
|
'''
|
||||||
return xbmcaddon.Addon(addon_id()).getAddonInfo('name').upper()
|
return xbmcaddon.Addon(ADDON_ID).getAddonInfo('name').upper()
|
||||||
|
|
||||||
|
|
||||||
def get_version():
|
def get_version():
|
||||||
return xbmcaddon.Addon(addon_id()).getAddonInfo('version')
|
return xbmcaddon.Addon(ADDON_ID).getAddonInfo('version')
|
||||||
|
|
||||||
|
|
||||||
def get_platform():
|
def get_platform():
|
||||||
|
|
|
@ -8,7 +8,7 @@ from kodi_six import xbmc, xbmcaddon
|
||||||
from . import client
|
from . import client
|
||||||
from .database import get_credentials, save_credentials
|
from .database import get_credentials, save_credentials
|
||||||
from .dialogs import ServerConnect, UsersConnect, LoginManual, ServerManual
|
from .dialogs import ServerConnect, UsersConnect, LoginManual, ServerManual
|
||||||
from .helper import settings, addon_id, event, api, window, LazyLogger
|
from .helper import settings, ADDON_ID, event, api, window, LazyLogger
|
||||||
from .jellyfin import Jellyfin
|
from .jellyfin import Jellyfin
|
||||||
from .jellyfin.connection_manager import CONNECTION_STATE
|
from .jellyfin.connection_manager import CONNECTION_STATE
|
||||||
from .helper.exceptions import HTTPException
|
from .helper.exceptions import HTTPException
|
||||||
|
@ -16,7 +16,7 @@ from .helper.exceptions import HTTPException
|
||||||
##################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
LOG = LazyLogger(__name__)
|
LOG = LazyLogger(__name__)
|
||||||
XML_PATH = (xbmcaddon.Addon(addon_id()).getAddonInfo('path'), "default", "1080i")
|
XML_PATH = (xbmcaddon.Addon(ADDON_ID).getAddonInfo('path'), "default", "1080i")
|
||||||
|
|
||||||
##################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
|
@ -129,7 +129,7 @@ class Connect(object):
|
||||||
except RuntimeError as error:
|
except RuntimeError as error:
|
||||||
|
|
||||||
LOG.exception(error)
|
LOG.exception(error)
|
||||||
xbmc.executebuiltin('Addon.OpenSettings(%s)' % addon_id())
|
xbmc.executebuiltin('Addon.OpenSettings(%s)' % ADDON_ID)
|
||||||
|
|
||||||
raise Exception('User sign in interrupted')
|
raise Exception('User sign in interrupted')
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
from __future__ import division, absolute_import, print_function, unicode_literals
|
from __future__ import division, absolute_import, print_function, unicode_literals
|
||||||
|
|
||||||
|
from sqlite3 import Cursor
|
||||||
|
|
||||||
#################################################################################################
|
#################################################################################################
|
||||||
|
|
||||||
from . import queries as QU
|
from . import queries as QU
|
||||||
|
@ -14,9 +17,10 @@ LOG = LazyLogger(__name__)
|
||||||
##################################################################################################
|
##################################################################################################
|
||||||
|
|
||||||
|
|
||||||
class JellyfinDatabase():
|
class JellyfinDatabase:
|
||||||
|
cursor: Cursor
|
||||||
|
|
||||||
def __init__(self, cursor):
|
def __init__(self, cursor: Cursor) -> None:
|
||||||
self.cursor = cursor
|
self.cursor = cursor
|
||||||
cursor.row_factory = sqlite_namedtuple_factory
|
cursor.row_factory = sqlite_namedtuple_factory
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ import os
|
||||||
from kodi_six import xbmcgui, xbmcaddon
|
from kodi_six import xbmcgui, xbmcaddon
|
||||||
from six import ensure_text
|
from six import ensure_text
|
||||||
|
|
||||||
from ..helper import window, addon_id
|
from ..helper import window, ADDON_ID
|
||||||
from ..helper import LazyLogger
|
from ..helper import LazyLogger
|
||||||
|
|
||||||
##################################################################################################
|
##################################################################################################
|
||||||
|
@ -73,7 +73,7 @@ class ContextMenu(xbmcgui.WindowXMLDialog):
|
||||||
|
|
||||||
def _add_editcontrol(self, x, y, height, width, password=0):
|
def _add_editcontrol(self, x, y, height, width, password=0):
|
||||||
|
|
||||||
media = os.path.join(xbmcaddon.Addon(addon_id()).getAddonInfo('path'), 'resources', 'skins', 'default', 'media')
|
media = os.path.join(xbmcaddon.Addon(ADDON_ID).getAddonInfo('path'), 'resources', 'skins', 'default', 'media')
|
||||||
control = xbmcgui.ControlImage(0, 0, 0, 0,
|
control = xbmcgui.ControlImage(0, 0, 0, 0,
|
||||||
filename=os.path.join(media, "white.png"),
|
filename=os.path.join(media, "white.png"),
|
||||||
aspectRatio=0,
|
aspectRatio=0,
|
||||||
|
|
|
@ -4,7 +4,7 @@ from .lazylogger import LazyLogger
|
||||||
|
|
||||||
from .translate import translate
|
from .translate import translate
|
||||||
|
|
||||||
from .utils import addon_id
|
from .utils import ADDON_ID
|
||||||
from .utils import window
|
from .utils import window
|
||||||
from .utils import settings
|
from .utils import settings
|
||||||
from .utils import kodi_version
|
from .utils import kodi_version
|
||||||
|
|
|
@ -29,11 +29,10 @@ LOG = LazyLogger(__name__)
|
||||||
#################################################################################################
|
#################################################################################################
|
||||||
|
|
||||||
|
|
||||||
def addon_id():
|
ADDON_ID = "plugin.video.jellyfin"
|
||||||
return "plugin.video.jellyfin"
|
|
||||||
|
|
||||||
|
|
||||||
def kodi_version():
|
def kodi_version() -> int:
|
||||||
# Kodistubs returns empty string, causing Python 3 tests to choke on int()
|
# Kodistubs returns empty string, causing Python 3 tests to choke on int()
|
||||||
# TODO: Make Kodistubs version configurable for testing purposes
|
# TODO: Make Kodistubs version configurable for testing purposes
|
||||||
if sys.version_info.major == 2:
|
if sys.version_info.major == 2:
|
||||||
|
@ -84,7 +83,7 @@ def settings(setting, value=None):
|
||||||
''' Get or add add-on settings.
|
''' Get or add add-on settings.
|
||||||
getSetting returns unicode object.
|
getSetting returns unicode object.
|
||||||
'''
|
'''
|
||||||
addon = xbmcaddon.Addon(addon_id())
|
addon = xbmcaddon.Addon(ADDON_ID)
|
||||||
|
|
||||||
if value is not None:
|
if value is not None:
|
||||||
if setting.endswith('.bool'):
|
if setting.endswith('.bool'):
|
||||||
|
|
|
@ -1,39 +0,0 @@
|
||||||
from sqlite3 import Cursor
|
|
||||||
from typing import Any, List, Optional, NamedTuple
|
|
||||||
|
|
||||||
|
|
||||||
class ViewRow(NamedTuple):
|
|
||||||
view_id: str
|
|
||||||
view_name: str
|
|
||||||
media_type: str
|
|
||||||
|
|
||||||
|
|
||||||
class JellyfinDatabase:
|
|
||||||
cursor: Cursor = ...
|
|
||||||
def __init__(self, cursor: Cursor) -> None: ...
|
|
||||||
def get_view(self, *args: Any) -> Optional[ViewRow]: ...
|
|
||||||
def get_views(self) -> List[ViewRow]: ...
|
|
||||||
|
|
||||||
# def get_item_by_id(self, *args: Any): ...
|
|
||||||
# def add_reference(self, *args: Any) -> None: ...
|
|
||||||
# def update_reference(self, *args: Any) -> None: ...
|
|
||||||
# def update_parent_id(self, *args: Any) -> None: ...
|
|
||||||
# def get_item_id_by_parent_id(self, *args: Any): ...
|
|
||||||
# def get_item_by_parent_id(self, *args: Any): ...
|
|
||||||
# def get_item_by_media_folder(self, *args: Any): ...
|
|
||||||
# def get_item_by_wild_id(self, item_id: Any): ...
|
|
||||||
# def get_checksum(self, *args: Any): ...
|
|
||||||
# def get_item_by_kodi_id(self, *args: Any): ...
|
|
||||||
# def get_full_item_by_kodi_id(self, *args: Any): ...
|
|
||||||
# def get_media_by_id(self, *args: Any): ...
|
|
||||||
# def get_media_by_parent_id(self, *args: Any): ...
|
|
||||||
# def remove_item(self, *args: Any) -> None: ...
|
|
||||||
# def remove_items_by_parent_id(self, *args: Any) -> None: ...
|
|
||||||
# def remove_item_by_kodi_id(self, *args: Any) -> None: ...
|
|
||||||
# def remove_wild_item(self, item_id: Any) -> None: ...
|
|
||||||
# def get_view_name(self, item_id: Any): ...
|
|
||||||
# def add_view(self, *args: Any) -> None: ...
|
|
||||||
# def remove_view(self, *args: Any) -> None: ...
|
|
||||||
# def get_views_by_media(self, *args: Any): ...
|
|
||||||
# def get_items_by_media(self, *args: Any): ...
|
|
||||||
# def remove_media_by_parent_id(self, *args: Any) -> None: ...
|
|
|
@ -1 +0,0 @@
|
||||||
def kodi_version(self) -> int: ...
|
|
Loading…
Add table
Add a link
Reference in a new issue