From df66be82a0e7e23af1092bc20f10ee2efeb7b1d6 Mon Sep 17 00:00:00 2001 From: "ZetGo | Aleksej K." <73279716+ZetGoHack@users.noreply.github.com> Date: Fri, 23 May 2025 22:46:47 +0300 Subject: [PATCH] [+] zzzzzzzzz [-] v --- heroku/main.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/heroku/main.py b/heroku/main.py index e25b58a..fad79b3 100644 --- a/heroku/main.py +++ b/heroku/main.py @@ -985,10 +985,15 @@ class Heroku: def main(self): """Main entrypoint""" - self.loop.add_signal_handler(signal.SIGINT,lambda: asyncio.create_task(self._shutdown())) - self.loop.run_until_complete(self._main()) - if not self.loop.is_closed(): - self.loop.close() + self.loop.add_signal_handler( + signal.SIGINT, + lambda: asyncio.create_task(self._shutdown_handler()) + ) + try: + self.loop.run_until_complete(self._main()) + finally: + if not self.loop.is_closed(): + self.loop.close() herokutl.extensions.html.CUSTOM_EMOJIS = not get_config_key("disable_custom_emojis")