]> git.ipfire.org Git - ipfire.org.git/blobdiff - src/web/base.py
Use Python's internal asyncio stuff instead of Tornado's
[ipfire.org.git] / src / web / base.py
index 437050acb9126c70376cbb24b0fa7efb4c1c5395..e000ca33718516c59b5d827e4bdd1fb532c4837a 100644 (file)
@@ -14,11 +14,10 @@ from ..decorators import *
 from .. import util
 
 def blacklisted(method):
-       @tornado.gen.coroutine
        @functools.wraps(method)
-       def wrapper(self, *args, **kwargs):
+       async def wrapper(self, *args, **kwargs):
                # Check if remote is blacklisted
-               is_blacklisted = yield self.remote.is_blacklisted()
+               is_blacklisted = await self.remote.is_blacklisted()
 
                # If so, redirect to the blocked page
                if is_blacklisted: