INNER CODE UNIT · Python

stop

GHJJ123/brainrotguard · main.py:232

    async def stop(self) -> None:
        """Stop all components."""
        self.running = False
        if hasattr(self, '_backfill_task'):
            self._backfill_task.cancel()
        if self.bot:
            await self.bot.stop()
        if self.video_store:
            self.video_store.close()
        logger.info("BrainRotGuard stopped")


async def main() -> None:
    parser = argparse.ArgumentParser(description="BrainRotGuard")
    parser.add_argument("-c", "--config", help="Path to config file", default=None)
    parser.add_argument("-v", "--verbose", action="store_true", help="Verbose logging (overrides log_level to debug)")
    parser.add_argument("--log-level", choices=sorted(VALID_LOG_LEVELS),
                        help="Set log level (overrides config file)")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…