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

> Please tell me what is unusual for you with this testcase?

Grabbing a lock in __str__/__repr__ strikes me as unusual and a recipe for 
problems.

You don't really know when those functions are called - from the debugger, from 
exception handlers, etc..   Even if the logging module protected you from the 
deadlock you found, you won't be safe from similar situations with other 
libraries that use locks.

----------
nosy: +iritkatriel
status: open -> pending

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

Reply via email to