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 {}