diff --git a/geeksbot/exts/admin.py b/geeksbot/exts/admin.py index 05e5c75..3e6151e 100644 --- a/geeksbot/exts/admin.py +++ b/geeksbot/exts/admin.py @@ -21,7 +21,7 @@ class Admin(commands.Cog): with open(f'{self.bot.config_dir}/restart', 'w') as f: f.write(f'1\n{ctx.channel.id}') admin_logger.info("Rebooting") - sys.exit() + await self.bot.close() # TODO Fix view_code @commands.command(hidden=True) diff --git a/geeksbot/imports/geeksbot.py b/geeksbot/imports/geeksbot.py index da5f1e4..bcd454b 100644 --- a/geeksbot/imports/geeksbot.py +++ b/geeksbot/imports/geeksbot.py @@ -146,11 +146,6 @@ class Geeksbot(commands.Bot): return ctx async def close(self): - try: - await self.aio_session.close() - await super().close() - sys.exit() - except Exception: - geeksbot_logger.exception(f"Error Closing Connections.") + await self.aio_session.close() + await super().close() geeksbot_logger.info('Exiting...') -