def get_dict_with_loop_if_needed()

in uamqp/async_ops/utils.py [0:0]


def get_dict_with_loop_if_needed(loop):
    if sys.version_info >= (3, 10) and loop:
        raise ValueError("Starting Python 3.10, asyncio no longer supports loop as a parameter.")
    return {'loop': loop or get_running_loop()} if sys.version_info < (3, 10) else {}