Attempting to fix the Codacy Static Code Analysis issues.

This commit is contained in:
profesaurus 2021-05-27 14:33:24 -07:00
parent 921dfc02b8
commit f4cd675502

View File

@ -3,6 +3,7 @@ import asyncio
import io import io
import logging import logging
from urllib.request import urlopen from urllib.request import urlopen
from urllib.request import Request
import discord import discord
import lyricsgenius import lyricsgenius
@ -238,9 +239,10 @@ class Plex(commands.Cog):
return results[0] return results[0]
except IndexError: except IndexError:
raise MediaNotFoundError("Album cannot be found") raise MediaNotFoundError("Album cannot be found")
def _search_playlists(self, title: str): def _search_playlists(self, title: str):
"""Search the Plex music db for playlist """
Search the Plex music db for playlist
Args: Args:
title: str title of playlist to search for title: str title of playlist to search for
@ -251,7 +253,6 @@ class Plex(commands.Cog):
Raises: Raises:
MediaNotFoundError: Title of playlist can't be found in plex db MediaNotFoundError: Title of playlist can't be found in plex db
""" """
try: try:
return self.pms.playlist(title) return self.pms.playlist(title)
except NotFound: except NotFound:
@ -339,7 +340,8 @@ class Plex(commands.Cog):
@staticmethod @staticmethod
def _build_embed_track(track, type_="play"): def _build_embed_track(track, type_="play"):
"""Creates a pretty embed card for tracks """
Creates a pretty embed card for tracks
Builds a helpful status embed with the following info: Builds a helpful status embed with the following info:
Status, song title, album, artist and album art. All Status, song title, album, artist and album art. All
@ -357,7 +359,8 @@ class Plex(commands.Cog):
ValueError: Unsupported type of embed {type_} ValueError: Unsupported type of embed {type_}
""" """
# Grab the relevant thumbnail # Grab the relevant thumbnail
img_stream = urlopen(track.thumbUrl) req = Request(track.thumbUrl)
img_stream = urlopen(req)
img = io.BytesIO(img_stream.read()) img = io.BytesIO(img_stream.read())
# Attach to discord embed # Attach to discord embed
@ -387,7 +390,8 @@ class Plex(commands.Cog):
@staticmethod @staticmethod
def _build_embed_album(album): def _build_embed_album(album):
"""Creates a pretty embed card for albums """
Creates a pretty embed card for albums
Builds a helpful status embed with the following info: Builds a helpful status embed with the following info:
album, artist, and album art. All pertitent information album, artist, and album art. All pertitent information
@ -404,7 +408,8 @@ class Plex(commands.Cog):
None None
""" """
# Grab the relevant thumbnail # Grab the relevant thumbnail
img_stream = urlopen(album.thumbUrl) req = Request(album.thumbUrl)
img_stream = urlopen(req)
img = io.BytesIO(img_stream.read()) img = io.BytesIO(img_stream.read())
# Attach to discord embed # Attach to discord embed
@ -423,7 +428,8 @@ class Plex(commands.Cog):
@staticmethod @staticmethod
def _build_embed_playlist(self, playlist): def _build_embed_playlist(self, playlist):
"""Creates a pretty embed card for playlists """
Creates a pretty embed card for playlists
Builds a helpful status embed with the following info: Builds a helpful status embed with the following info:
playlist art. All pertitent information playlist art. All pertitent information
@ -440,7 +446,8 @@ class Plex(commands.Cog):
None None
""" """
# Grab the relevant thumbnail # Grab the relevant thumbnail
img_stream = urlopen(self.pms.url(playlist.composite, True)) req = Request(self.pms.url(playlist.composite, True))
img_stream = urlopen(req)
img = io.BytesIO(img_stream.read()) img = io.BytesIO(img_stream.read())
# Attach to discord embed # Attach to discord embed