mirror of
https://github.com/python/cpython.git
synced 2025-08-31 22:18:28 +00:00
bpo-39529: Deprecate creating new event loop in asyncio.get_event_loop() (GH-23554)
asyncio.get_event_loop() emits now a deprecation warning when it creates a new event loop. In future releases it will became an alias of asyncio.get_running_loop().
This commit is contained in:
parent
face87c94e
commit
172c0f2752
16 changed files with 570 additions and 185 deletions
|
@ -273,12 +273,12 @@ class QueueGetTests(_QueueTestBase):
|
|||
queue._get_loop()
|
||||
return queue
|
||||
|
||||
q = self.loop.run_until_complete(create_queue())
|
||||
async def test():
|
||||
q = await create_queue()
|
||||
await asyncio.gather(producer(q, producer_num_items),
|
||||
consumer(q, producer_num_items))
|
||||
|
||||
self.loop.run_until_complete(
|
||||
asyncio.gather(producer(q, producer_num_items),
|
||||
consumer(q, producer_num_items)),
|
||||
)
|
||||
self.loop.run_until_complete(test())
|
||||
|
||||
def test_cancelled_getters_not_being_held_in_self_getters(self):
|
||||
def a_generator():
|
||||
|
@ -516,11 +516,14 @@ class QueuePutTests(_QueueTestBase):
|
|||
for _ in range(num):
|
||||
item = queue.get_nowait()
|
||||
|
||||
t0 = putter(0)
|
||||
t1 = putter(1)
|
||||
t2 = putter(2)
|
||||
t3 = putter(3)
|
||||
self.loop.run_until_complete(asyncio.gather(getter(), t0, t1, t2, t3))
|
||||
async def test():
|
||||
t0 = putter(0)
|
||||
t1 = putter(1)
|
||||
t2 = putter(2)
|
||||
t3 = putter(3)
|
||||
await asyncio.gather(getter(), t0, t1, t2, t3)
|
||||
|
||||
self.loop.run_until_complete(test())
|
||||
|
||||
def test_cancelled_puts_not_being_held_in_self_putters(self):
|
||||
def a_generator():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue