diff options
author | 2023-05-06 20:09:19 +0100 | |
---|---|---|
committer | 2023-05-31 13:03:54 +0100 | |
commit | ed602405df8e4ddf9e7993e42eea9a5e9afd4856 (patch) | |
tree | 3c2284b9d1ef15fa423875be832207b2a06ca291 /pydis_core/_bot.py | |
parent | Bump action step versions in CI (diff) |
Apply fixes for ruff linting
Diffstat (limited to 'pydis_core/_bot.py')
-rw-r--r-- | pydis_core/_bot.py | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/pydis_core/_bot.py b/pydis_core/_bot.py index b45647f3..57336460 100644 --- a/pydis_core/_bot.py +++ b/pydis_core/_bot.py @@ -3,7 +3,6 @@ import socket import types import warnings from contextlib import suppress -from typing import Optional import aiohttp import discord @@ -19,7 +18,7 @@ try: from async_rediscache import RedisSession REDIS_AVAILABLE = True except ImportError: - RedisSession = None + RedisSession = object REDIS_AVAILABLE = False log = get_logger() @@ -42,9 +41,9 @@ class BotBase(commands.Bot): guild_id: int, allowed_roles: list, http_session: aiohttp.ClientSession, - redis_session: Optional[RedisSession] = None, - api_client: Optional[APIClient] = None, - statsd_url: Optional[str] = None, + redis_session: RedisSession | None = None, + api_client: APIClient | None = None, + statsd_url: str | None = None, **kwargs, ): """ @@ -77,16 +76,16 @@ class BotBase(commands.Bot): elif redis_session: self.redis_session = redis_session - self._resolver: Optional[aiohttp.AsyncResolver] = None - self._connector: Optional[aiohttp.TCPConnector] = None + self._resolver: aiohttp.AsyncResolver | None = None + self._connector: aiohttp.TCPConnector | None = None - self._statsd_timerhandle: Optional[asyncio.TimerHandle] = None - self._guild_available: Optional[asyncio.Event] = None + self._statsd_timerhandle: asyncio.TimerHandle | None = None + self._guild_available: asyncio.Event | None = None self._extension_loading_task: asyncio.Task | None = None - self.stats: Optional[AsyncStatsClient] = None + self.stats: AsyncStatsClient | None = None - self.all_extensions: Optional[frozenset[str]] = None + self.all_extensions: frozenset[str] | None = None def _connect_statsd( self, @@ -176,7 +175,7 @@ class BotBase(commands.Bot): super().add_command(command) self._add_root_aliases(command) - def remove_command(self, name: str) -> Optional[commands.Command]: + def remove_command(self, name: str) -> commands.Command | None: """ Remove a command/alias as normal and then remove its root aliases from the bot. |