From fb9e506d15d961bc74bf17ddfaf6d5f0330b60d1 Mon Sep 17 00:00:00 2001 From: Paillat Date: Thu, 13 Mar 2025 09:21:01 +0100 Subject: [PATCH] :sparkles: Implement close method to properly handle resource cleanup in App class (#11) --- src/pycord_rest/app.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pycord_rest/app.py b/src/pycord_rest/app.py index 59dd8c5..bebd7f8 100644 --- a/src/pycord_rest/app.py +++ b/src/pycord_rest/app.py @@ -279,7 +279,10 @@ class App(discord.Bot): @override async def close(self) -> None: - pass + self._closed: bool = True + + await self.http.close() + self._ready.clear() @override async def start( # pyright: ignore [reportIncompatibleMethodOverride]