Switched event loop to uvloop for improved async performance.
Audit / Dependencies (push) Successful in 7s
CI / Formatting (push) Successful in 4s
CI / Linting (push) Successful in 4s
CI / Tests (push) Successful in 28s
CI / Type Checking (push) Successful in 10s
CI / Spelling (push) Successful in 4s

This commit is contained in:
2026-04-05 09:44:02 -04:00
parent c577dc5267
commit 68e0bc190c
3 changed files with 26 additions and 2 deletions
+3 -2
View File
@@ -19,12 +19,13 @@ fallbacks for --token and --database-path.
"""
import argparse
import asyncio
import logging
import os
import signal
from pathlib import Path
import uvloop
from crabstero import __version__ as crabstero_version
from crabstero.bot import Crabstero
@@ -150,7 +151,7 @@ def main() -> None:
signal.signal(signal.SIGTERM, signal.default_int_handler)
try:
asyncio.run(_run())
uvloop.run(_run())
except KeyboardInterrupt:
logger.info("Interrupted.")