From 250a636d6e3ea50a68e00ce2b48e492e45426924 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Sat, 2 Dec 2017 15:19:23 +0200 Subject: [PATCH] Automatic enable uvloop if available. --- aiogram/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/aiogram/__init__.py b/aiogram/__init__.py index a4d477ce..5c41b3fa 100644 --- a/aiogram/__init__.py +++ b/aiogram/__init__.py @@ -10,6 +10,15 @@ except ImportError as e: from .utils.versions import Stage, Version +try: + import uvloop +except ImportError: + pass +else: + import asyncio + asyncio.set_event_loop_policy(uvloop.EventLoopPolicy()) + + VERSION = Version(1, 0, 3, stage=Stage.DEV, build=0) API_VERSION = Version(3, 5)