Implement close method to properly handle resource cleanup in App class (#11)

This commit is contained in:
2025-03-13 09:21:01 +01:00
committed by GitHub
parent ad41014c94
commit fb9e506d15

View File

@@ -279,7 +279,10 @@ class App(discord.Bot):
@override @override
async def close(self) -> None: async def close(self) -> None:
pass self._closed: bool = True
await self.http.close()
self._ready.clear()
@override @override
async def start( # pyright: ignore [reportIncompatibleMethodOverride] async def start( # pyright: ignore [reportIncompatibleMethodOverride]