From 4b1942107527e45c7e2b7914c58da5b6a768b0ab Mon Sep 17 00:00:00 2001 From: Michael H Date: Tue, 24 Jul 2018 23:55:55 -0400 Subject: [PATCH] [V3] use uvloop if available (#1935) * use uvloop if available * Update __main__.py requested changes made --- redbot/__main__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/redbot/__main__.py b/redbot/__main__.py index 50045b81b..3dc4014e4 100644 --- a/redbot/__main__.py +++ b/redbot/__main__.py @@ -19,6 +19,15 @@ import logging.handlers import logging import os +# Let's not force this dependency, uvloop is much faster on cpython +if sys.implementation.name == "cpython": + try: + import uvloop + except ImportError: + pass + else: + asyncio.set_event_loop_policy(uvloop.EventLoopPolicy()) + # # Red - Discord Bot v3