Make uvloop an optional dependency

This commit is contained in:
Ske
2018-12-10 19:32:31 +01:00
parent 2c528500aa
commit 504e350c45
3 changed files with 6 additions and 4 deletions

View File

@@ -1,8 +1,11 @@
import asyncio
import os
import uvloop
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
try:
# uvloop doesn't work on Windows, therefore an optional dependency
import uvloop
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
except ImportError:
pass
from pluralkit import bot
bot.run()