Ok, that makes sense, thanks!

On Sunday, January 18, 2015, Guido van Rossum <gu...@python.org> wrote:

> Yes. It's a bit like memory allocation -- if you don't own it, don't free
> it.
>
> On Sun, Jan 18, 2015 at 3:41 PM, Luciano Ramalho <luci...@ramalho.org
> <javascript:_e(%7B%7D,'cvml','luci...@ramalho.org');>> wrote:
>
>> Like Victor Stinner in this bug report [1], I was craving for a
>> context-manager enabled loop so I did not forget to close() it.
>>
>> But reading Guido's last message rejecting that bug, it seems callign
>> loop.close() is only recommended "if you own the loop" -- while most
>> asyncio users probably don't "own" it.
>>
>> [1] http://bugs.python.org/issue19860#msg205062
>>
>> Can I conclude that in practice, close() should not be called at all
>> unless your own code actually created the loop instead of merely
>> fetching it with asyncio.get_event_loop()?
>>
>> Is that a sensible recommendation?
>>
>> Cheers,
>>
>> Luciano
>>
>>
>>
>> --
>> Luciano Ramalho
>> Twitter: @ramalhoorg
>>
>> Professor em: http://python.pro.br
>> Twitter: @pythonprobr
>>
>
>
>
> --
> --Guido van Rossum (python.org/~guido)
>


-- 
Luciano Ramalho
Twitter: @ramalhoorg

Professor em: http://python.pro.br
Twitter: @pythonprobr

Reply via email to