]> granicus.if.org Git - python/commit
asyncio: BaseEventLoop._assert_is_current_event_loop() now only raises an
authorVictor Stinner <victor.stinner@gmail.com>
Sun, 22 Jun 2014 22:03:43 +0000 (00:03 +0200)
committerVictor Stinner <victor.stinner@gmail.com>
Sun, 22 Jun 2014 22:03:43 +0000 (00:03 +0200)
commitd6de5d8455ac0d120d9c49d04f350433a86ec4e6
tree36bbdd73e225b5f83ebf406584edc8c994049991
parentcd95e18bf7db348060ab9680729927b5ccb11bb1
asyncio: BaseEventLoop._assert_is_current_event_loop() now only raises an
exception if the current loop is not None.

Guido van Rossum wrote:

"The behavior that you can set the loop to None (and keep track of it
explicitly) is part of the spec, and this should still be supported even in
debug mode. The behavior that we raise an error if you are caught having
multiple active loops per thread is just a debugging heuristic, and it
shouldn't break code that follows the spec."
Lib/asyncio/base_events.py