Irit Katriel <iritkatr...@yahoo.com> added the comment:

For the use case you describe, you could add a close() function to your library 
so that callers can make shutdown explicit, or if you want it to remain 
implicit you could use daemon threads which terminate when the main thread 
exits.

Relying on GC to release objects which then close non-daemonic threads from 
__del__ doesn't sound like a robust design to me.

----------
nosy: +iritkatriel

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue23394>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to