TTSCore.py: use Optional instead of Union[None, ...]

This commit is contained in:
norohind 2022-05-16 18:51:12 +03:00
parent 220cdf1283
commit 4b9f1cbad1
Signed by: norohind
GPG Key ID: 01C3BECC26FB59E1

View File

@ -6,7 +6,7 @@ from discord.ext import commands
from discord.ext.commands import Context from discord.ext.commands import Context
import discord import discord
import DB import DB
from typing import Union from typing import Union, Optional
from loguru import logger from loguru import logger
from TTSSilero import TTSSileroCached from TTSSilero import TTSSileroCached
from TTSSilero import Speakers from TTSSilero import Speakers
@ -93,7 +93,7 @@ class TTSCore(commands.Cog, Observ.Observer):
DB.SynthesisErrors.create(speaker=speaker.value, text=message.content) DB.SynthesisErrors.create(speaker=speaker.value, text=message.content)
def queue_player(self, message: discord.Message): def queue_player(self, message: discord.Message):
voice_client: Union[discord.VoiceClient, None] = message.guild.voice_client voice_client: Optional[discord.VoiceClient] = message.guild.voice_client
if voice_client is None: if voice_client is None:
# don't play anything and clear queue for whole guild # don't play anything and clear queue for whole guild
del self.tts_queues[message.guild.id] del self.tts_queues[message.guild.id]