Nikolaus Rath <nikol...@rath.org> added the comment:

@Swapnil: the rules you quote are correct for the C extension, but do not apply 
when using ctypes, because ctypes is doing the required initializations 
automatically.

However, if Amaury is correct, ctypes performs the initializations in a way 
that break the threading.local functionality. 

I think the best way to address this bug would therefore be to add a warning to 
the ctypes documentation that C created threads will not support 
threading.local().

----------
assignee:  -> d...@python
components: +Documentation -Library (Lib)
nosy: +d...@python
status: closed -> open

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

Reply via email to