1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-27 13:34:28 +00:00

Fix/ignore minor pycharm warnings

This commit is contained in:
Steffo 2019-01-02 20:51:43 +01:00
parent 56f63873d2
commit 64303e2b5b

View file

@ -1,7 +1,11 @@
import random import random
import re import re
# discord.py has a different name
# noinspection PyPackageRequirements
import discord import discord
# noinspection PyPackageRequirements
import discord.opus import discord.opus
# noinspection PyPackageRequirements
import discord.voice_client import discord.voice_client
import functools import functools
import sys import sys
@ -108,6 +112,8 @@ class Video:
raise NotImplementedError() raise NotImplementedError()
# this is not an abstract class pycharm wtf
# noinspection PyAbstractClass
class YoutubeDLVideo(Video): class YoutubeDLVideo(Video):
"""A file sourcing from YoutubeDL.""" """A file sourcing from YoutubeDL."""
@ -511,7 +517,8 @@ class RoyalDiscordBot(discord.Client):
"k/da": ":arrow_forward: Che noia...\n" "k/da": ":arrow_forward: Che noia...\n"
"Non ci si può nemmeno divertire con {song} che c'è qualcuno che se ne lamenta.\n" "Non ci si può nemmeno divertire con {song} che c'è qualcuno che se ne lamenta.\n"
"La prossima volta, metti qualcosa di diverso, per piacere.", "La prossima volta, metti qualcosa di diverso, per piacere.",
"youtube rewind": ":arrow_forward: Perchè ti vuoi così male? Sigh, ascolta, discutere con te è inutile." "youtube rewind": ":arrow_forward: Perchè ti vuoi così male?"
" Sigh, ascolta, discutere con te è inutile."
" Ti lascio qui {song}. Richiamami quando sarà tutto finito." " Ti lascio qui {song}. Richiamami quando sarà tutto finito."
} }
else: else:
@ -520,7 +527,6 @@ class RoyalDiscordBot(discord.Client):
logger.warning("Song text easter egg information not found, defaulting to disabled.") logger.warning("Song text easter egg information not found, defaulting to disabled.")
self.song_text_easter_eggs = {} self.song_text_easter_eggs = {}
# noinspection PyAsyncCall # noinspection PyAsyncCall
async def on_ready(self): async def on_ready(self):
# Get the main guild # Get the main guild
@ -657,7 +663,8 @@ class RoyalDiscordBot(discord.Client):
# Rich presence # Rich presence
try: try:
if member.activity.state is not None: if member.activity.state is not None:
message += f" ({escape(member.activity.state)} | {escape(member.activity.details)})" message += f" ({escape(member.activity.state)}" \
f" | {escape(member.activity.details)})"
except AttributeError: except AttributeError:
pass pass
elif member.activity.type == discord.ActivityType.streaming: elif member.activity.type == discord.ActivityType.streaming:
@ -695,7 +702,8 @@ class RoyalDiscordBot(discord.Client):
logger.warning( logger.warning(
f"Video {repr(video)} took more than {self.max_video_ready_time} to download, skipping...") f"Video {repr(video)} took more than {self.max_video_ready_time} to download, skipping...")
await self.main_channel.send( await self.main_channel.send(
f"⚠️ La preparazione di {video} ha richiesto più di {self.max_video_ready_time} secondi, pertanto è stato rimosso dalla coda.") f"⚠️ La preparazione di {video} ha richiesto più di {self.max_video_ready_time} secondi,"
f" pertanto è stato rimosso dalla coda.")
del self.video_queue.list[index] del self.video_queue.list[index]
continue continue
except Exception as e: except Exception as e:
@ -855,14 +863,17 @@ class RoyalDiscordBot(discord.Client):
logger.debug(f"Single video detected at {url}.") logger.debug(f"Single video detected at {url}.")
self.video_queue.add(YoutubeDLVideo(url, enqueuer=enqueuer), index) self.video_queue.add(YoutubeDLVideo(url, enqueuer=enqueuer), index)
# noinspection PyUnusedLocal
@command @command
async def null(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def null(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
pass pass
# noinspection PyUnusedLocal
@command @command
async def cmd_ping(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_ping(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
await channel.send(f"Pong!") await channel.send(f"Pong!")
# noinspection PyUnusedLocal
@command @command
async def cmd_register(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_register(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
session = db.Session() session = db.Session()
@ -884,6 +895,7 @@ class RoyalDiscordBot(discord.Client):
session.close() session.close()
await channel.send("✅ Sincronizzazione completata!") await channel.send("✅ Sincronizzazione completata!")
# noinspection PyUnusedLocal
@command @command
async def cmd_cv(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_cv(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
"""Summon the bot in the author's voice channel.""" """Summon the bot in the author's voice channel."""
@ -917,6 +929,7 @@ class RoyalDiscordBot(discord.Client):
await author.voice.channel.connect() await author.voice.channel.connect()
await channel.send(f"⤵️ Mi sono connesso in <#{author.voice.channel.id}>.") await channel.send(f"⤵️ Mi sono connesso in <#{author.voice.channel.id}>.")
# noinspection PyUnusedLocal
@command @command
@requires_connected_voice_client @requires_connected_voice_client
async def cmd_play(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_play(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
@ -948,6 +961,7 @@ class RoyalDiscordBot(discord.Client):
await channel.send(f"✅ Video aggiunto alla coda.") await channel.send(f"✅ Video aggiunto alla coda.")
logger.debug(f"Added ytsearch:{search} to the queue.") logger.debug(f"Added ytsearch:{search} to the queue.")
# noinspection PyUnusedLocal
@command @command
@requires_connected_voice_client @requires_connected_voice_client
async def cmd_skip(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_skip(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
@ -960,6 +974,7 @@ class RoyalDiscordBot(discord.Client):
else: else:
await channel.send("⚠️ Non c'è nessun video in riproduzione.") await channel.send("⚠️ Non c'è nessun video in riproduzione.")
# noinspection PyUnusedLocal
@command @command
@requires_connected_voice_client @requires_connected_voice_client
async def cmd_remove(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_remove(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
@ -1014,6 +1029,7 @@ class RoyalDiscordBot(discord.Client):
await channel.send(f":regional_indicator_x: {end - start} video rimossi dalla coda.") await channel.send(f":regional_indicator_x: {end - start} video rimossi dalla coda.")
logger.debug(f"Removed from queue {end - start} videos.") logger.debug(f"Removed from queue {end - start} videos.")
# noinspection PyUnusedLocal
@command @command
async def cmd_queue(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_queue(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
msg = "" msg = ""
@ -1079,6 +1095,7 @@ class RoyalDiscordBot(discord.Client):
msg += "a ripetizione casuale!" msg += "a ripetizione casuale!"
await channel.send(msg) await channel.send(msg)
# noinspection PyUnusedLocal
@command @command
@requires_connected_voice_client @requires_connected_voice_client
async def cmd_shuffle(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_shuffle(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
@ -1089,6 +1106,7 @@ class RoyalDiscordBot(discord.Client):
self.video_queue.shuffle() self.video_queue.shuffle()
await channel.send("🔀 Shuffle completo!") await channel.send("🔀 Shuffle completo!")
# noinspection PyUnusedLocal
@command @command
@requires_connected_voice_client @requires_connected_voice_client
async def cmd_clear(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_clear(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
@ -1099,6 +1117,7 @@ class RoyalDiscordBot(discord.Client):
self.video_queue.clear() self.video_queue.clear()
await channel.send(":regional_indicator_x: Tutti i video in coda rimossi.") await channel.send(":regional_indicator_x: Tutti i video in coda rimossi.")
# noinspection PyUnusedLocal
@command @command
async def cmd_radiomessages(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_radiomessages(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
if not self.radio_messages: if not self.radio_messages:
@ -1121,6 +1140,7 @@ class RoyalDiscordBot(discord.Client):
await channel.send( await channel.send(
f"📻 Messaggi radio **{'attivati' if self.radio_messages_next_in < math.inf else 'disattivati'}**.") f"📻 Messaggi radio **{'attivati' if self.radio_messages_next_in < math.inf else 'disattivati'}**.")
# noinspection PyUnusedLocal
@command @command
@requires_connected_voice_client @requires_connected_voice_client
async def cmd_pause(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_pause(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
@ -1131,6 +1151,7 @@ class RoyalDiscordBot(discord.Client):
await channel.send(f"⏸ Riproduzione messa in pausa.\n" await channel.send(f"⏸ Riproduzione messa in pausa.\n"
f"Riprendi con `!resume`.") f"Riprendi con `!resume`.")
# noinspection PyUnusedLocal
@command @command
@requires_connected_voice_client @requires_connected_voice_client
async def cmd_resume(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_resume(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):
@ -1140,6 +1161,7 @@ class RoyalDiscordBot(discord.Client):
logger.debug(f"The audio stream was resumed.") logger.debug(f"The audio stream was resumed.")
await channel.send(f"⏯ Riproduzione ripresa.") await channel.send(f"⏯ Riproduzione ripresa.")
# noinspection PyUnusedLocal
@command @command
@requires_connected_voice_client @requires_connected_voice_client
async def cmd_mode(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]): async def cmd_mode(self, channel: discord.TextChannel, author: discord.Member, params: typing.List[str]):