Fix flake8 linting complaints

This commit is contained in:
mcarlton00
2023-01-11 19:51:26 -05:00
parent 952eb31cc2
commit bf513dee43
8 changed files with 16 additions and 41 deletions

View File

@@ -364,7 +364,6 @@ def show_menu(params):
li.setProperty('menu_id', 'instant_mix')
action_items.append(li)
if result["Type"] in ["Episode", "Movie", "Video", "TvChannel", "Program", "MusicVideo"]:
li = xbmcgui.ListItem(translate_string(30275), offscreen=True)
li.setProperty('menu_id', 'transcode')

View File

@@ -3,7 +3,6 @@ from __future__ import division, absolute_import, print_function, unicode_litera
import sys
from six.moves.urllib.parse import quote
from datetime import datetime
from dateutil import tz
import xbmcgui
@@ -211,7 +210,7 @@ def extract_item_info(item, gui_options):
try:
aspect_width, aspect_height = aspect_ratio.split(':')
media_info["apect_ratio"] = float(aspect_width) / float(aspect_height)
except:
except: # noqa
media_info["apect_ratio"] = 1.85
else:
media_info["apect_ratio"] = 1.85
@@ -360,9 +359,6 @@ def add_gui_item(url, item_details, display_options, folder=True, default_sort=F
else:
u = sys.argv[0] + "?item_id=" + url + "&mode=PLAY"
# Create the ListItem that will be displayed
thumb_path = item_details.art["thumb"]
list_item_name = item_details.name
item_type = item_details.item_type.lower()
is_video = item_type not in ['musicalbum', 'audio', 'music']

View File

@@ -49,7 +49,7 @@ class API:
response_data = json.loads(r.text)
except ValueError:
response_data = r.json()
except:
except: # noqa
response_data = {}
return response_data
@@ -66,7 +66,7 @@ class API:
response_data = json.loads(r.text)
except ValueError:
response_data = r.json()
except:
except: # noqa
response_data = {}
return response_data

View File

@@ -412,7 +412,6 @@ def show_tvshow_alpha_list(menu_params):
return
parent_id = menu_params.get("parent_id")
user_id = get_current_user_id()
prefixes = '#' + string.ascii_uppercase
@@ -606,8 +605,6 @@ def display_menu(params):
def show_global_types(params):
handle = int(sys.argv[1])
user_id = get_current_user_id()
continue_watching_url_params = {
"Fields": get_default_filters(),
"ImageTypeLimit": 1,
@@ -631,7 +628,6 @@ def display_homevideos_type(menu_params, view):
view_name = view.get("Name")
item_limit = settings.getSetting("show_x_filtered_items")
hide_watched = settings.getSetting("hide_watched") == "true"
user_id = get_current_user_id()
# All Home Movies
base_params = {
@@ -696,7 +692,6 @@ def display_tvshow_type(menu_params, view):
view_name = view.get("Name")
item_limit = settings.getSetting("show_x_filtered_items")
user_id = get_current_user_id()
# All TV Shows
base_params = {
@@ -799,7 +794,6 @@ def display_music_type(menu_params, view):
view_name = view.get("Name")
item_limit = settings.getSetting("show_x_filtered_items")
user_id = get_current_user_id()
# all albums
params = {
@@ -891,7 +885,6 @@ def display_musicvideos_type(params, view):
xbmcplugin.setContent(handle, 'files')
view_name = view.get("Name")
user_id = get_current_user_id()
# artists
params = {
@@ -913,7 +906,6 @@ def display_livetv_type(menu_params, view):
xbmcplugin.setContent(handle, 'files')
view_name = view.get("Name")
user_id = get_current_user_id()
# channels
params = {
@@ -964,7 +956,6 @@ def display_movies_type(menu_params, view):
item_limit = settings.getSetting("show_x_filtered_items")
group_movies = settings.getSetting('group_movies') == "true"
hide_watched = settings.getSetting("hide_watched") == "true"
user_id = get_current_user_id()
base_params = {
"IncludeItemTypes": "Movie",
@@ -1247,7 +1238,6 @@ def get_playlist_path(view_info):
"Fields": get_default_filters(),
"ImageTypeLimit": 1
}
user_id = get_current_user_id()
path = get_jellyfin_url("/Users/{userid}/Items", params)
url = sys.argv[0] + "?url=" + quote(path) + "&mode=GET_CONTENT&media_type=playlists"
@@ -1265,7 +1255,6 @@ def get_collection_path(view_info):
"Recursive": True,
"IsMissing": False
}
user_id = get_current_user_id()
path = get_jellyfin_url("/Users/{userid}/Items", params)
url = sys.argv[0] + "?url=" + quote(path) + "&mode=GET_CONTENT&media_type=boxsets"
@@ -1279,7 +1268,6 @@ def get_channel_path(view):
"ImageTypeLimit": 1,
"Fields": get_default_filters()
}
user_id = get_current_user_id()
path = get_jellyfin_url("/Users/{userid}/Items", params)
url = sys.argv[0] + "?url=" + quote(path) + "&mode=GET_CONTENT&media_type=files"

View File

@@ -781,7 +781,7 @@ def audio_subs_pref(url, list_item, media_source, item_id, audio_stream_index, s
try:
# Track includes language
track = "%s - %s - %s %s" % (index, stream['Language'], codec, channel_layout)
except:
except KeyError:
# Track doesn't include language
track = "%s - %s %s" % (index, codec, channel_layout)
@@ -790,8 +790,10 @@ def audio_subs_pref(url, list_item, media_source, item_id, audio_stream_index, s
elif 'Subtitle' in stream['Type']:
try:
# Track includes language
track = "%s - %s" % (index, stream['Language'])
except:
except KeyError:
# Track doesn't include language
track = "%s - %s" % (index, stream['Codec'])
default = stream['IsDefault']
@@ -873,8 +875,6 @@ def external_subs(media_source, list_item, item_id):
sub_names = []
server = settings.getSetting('server_address')
user_details = load_user_details()
token = user_details.get('token')
for stream in media_streams:
@@ -883,9 +883,6 @@ def external_subs(media_source, list_item, item_id):
and stream['IsTextSubtitleStream']
and stream['SupportsExternalStream']):
index = stream['Index']
source_id = media_source['Id']
language = stream.get('Language', '')
if language and stream['IsDefault']:
language = '{}.default'.format(language)
@@ -1172,7 +1169,6 @@ def get_play_url(media_source, play_session_id, channel_id=None):
# get all the options
server = settings.getSetting('server_address')
use_https = settings.getSetting('protocol') == "1"
allow_direct_file_play = settings.getSetting('allow_direct_file_play') == 'true'
can_direct_play = media_source["SupportsDirectPlay"]

View File

@@ -4,7 +4,6 @@ from __future__ import division, absolute_import, print_function, unicode_litera
import socket
import json
import time
from datetime import datetime
import xbmcaddon
import xbmcgui
@@ -107,7 +106,7 @@ def get_server_details():
xbmc.sleep(1000)
data, addr = sock.recvfrom(1024)
servers.append(json.loads(data))
except:
except: # noqa
break
except Exception as e:
log.error("UPD Discovery Error: {0}".format(e))
@@ -288,7 +287,6 @@ def check_server(force=False, change_user=False, notify=False):
log.info('There was an error logging in with user {}'.format(selected_user_name))
xbmcgui.Dialog().ok(__addon_name__, translate_string(30446))
if something_changed:
home_window = HomeWindow()
home_window.clear_property("jellycon_widget_reload")

View File

@@ -97,7 +97,7 @@ def datetime_from_string(time_string):
if time_string[-1:] == "Z":
time_string = re.sub("[0-9]{1}Z", " UTC", time_string)
elif time_string[-6:] == "+00:00":
time_string = re.sub("[0-9]{1}\+00:00", " UTC", time_string)
time_string = re.sub("[0-9]{1}\+00:00", " UTC", time_string) # noqa: W605
try:
dt = datetime.strptime(time_string, "%Y-%m-%dT%H:%M:%S.%f %Z")
@@ -190,7 +190,7 @@ def save_user_details(user_name, user_id, token):
try:
with open(os.path.join(addon_data, 'auth.json'), 'rb') as infile:
auth_data = json.load(infile)
except:
except: # noqa
# File doesn't exist or is empty
auth_data = {}
@@ -225,7 +225,7 @@ def load_user_details():
try:
with open(os.path.join(addon_data, 'auth.json'), 'rb') as infile:
auth_data = json.load(infile)
except:
except: # noqa
# File doesn't exist yet
return {}
@@ -258,12 +258,12 @@ def get_saved_users():
try:
with open(os.path.join(addon_data, 'auth.json'), 'rb') as infile:
auth_data = json.load(infile)
except:
except: # noqa
# File doesn't exist yet
return []
users = []
for user,values in auth_data.items():
for user, values in auth_data.items():
users.append(
{
'Name': user,
@@ -276,8 +276,6 @@ def get_saved_users():
return users
def get_current_user_id():
user_details = load_user_details()
user_id = user_details.get('user_id')
@@ -426,6 +424,6 @@ def get_bitrate(enum_value):
Max bit rate supported by server: 2147483 (max signed 32bit integer)
'''
bitrate = [500, 1000, 1500, 2000, 2500, 3000, 4000, 5000, 6000,
7000, 8000, 9000, 10000, 12000, 14000, 16000, 18000,
20000, 25000, 30000, 35000, 40000, 100000, 1000000, 2147483]
7000, 8000, 9000, 10000, 12000, 14000, 16000, 18000,
20000, 25000, 30000, 35000, 40000, 100000, 1000000, 2147483]
return bitrate[int(enum_value) if enum_value else 24] * 1000

View File

@@ -8,7 +8,7 @@ import random
import time
from .jellyfin import api
from .utils import get_jellyfin_url, image_url, get_current_user_id, get_art_url, get_default_filters, kodi_version
from .utils import get_jellyfin_url, image_url, get_current_user_id, get_art_url, get_default_filters
from .lazylogger import LazyLogger
from .kodi_utils import HomeWindow
from .dir_functions import process_directory