bot/call_later.py
def maybeAsync(callable, *args):
    """
    Turn a callable into a coroutine if it isn't
    """

    if asyncio.iscoroutine(callable):
        return callable

    return asyncio.coroutine(callable)(*args)

    Turn a callable into a coroutine if it isn't
    
Turn a callable into a coroutine if it isn't
Turn a callable into a coroutine if it isn ' t
def maybeAsync(callable, *args):
    if asyncio.iscoroutine(callable):
        return callable
    return asyncio.coroutine(callable)(*args)
def maybeAsync ( callable , * args ) : if asyncio . iscoroutine ( callable ) : return callable return asyncio . coroutine ( callable ) ( * args )
Turn a callable into a coroutine if it isn't
Turn a callable into a coroutine if it isn ' t
"""
    Turn a callable into a coroutine if it isn't
    """
callable