summaryrefslogtreecommitdiff
path: root/trollius/coroutines.py
diff options
context:
space:
mode:
Diffstat (limited to 'trollius/coroutines.py')
-rw-r--r--trollius/coroutines.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/trollius/coroutines.py b/trollius/coroutines.py
index 5c11be2..1c842fb 100644
--- a/trollius/coroutines.py
+++ b/trollius/coroutines.py
@@ -8,10 +8,6 @@ import os
import sys
import traceback
import types
-try:
- import asyncio
-except ImportError:
- asyncio = None
from . import compat
from . import events
@@ -281,13 +277,13 @@ def iscoroutinefunction(func):
_COROUTINE_TYPES = (types.GeneratorType, CoroWrapper)
-if asyncio is not None:
+if events.asyncio is not None:
# Accept also asyncio CoroWrapper for interoperability
- if hasattr(asyncio, 'coroutines'):
- _COROUTINE_TYPES += (asyncio.coroutines.CoroWrapper,)
+ if hasattr(events.asyncio, 'coroutines'):
+ _COROUTINE_TYPES += (events.asyncio.coroutines.CoroWrapper,)
else:
# old Tulip/Python versions
- _COROUTINE_TYPES += (asyncio.tasks.CoroWrapper,)
+ _COROUTINE_TYPES += (events.asyncio.tasks.CoroWrapper,)
def iscoroutine(obj):
"""Return True if obj is a coroutine object."""