On 28/01/2013 15:34, Radu Savutiu wrote:
> I have multiple scripts in which i used win32gui.EnumWindows.
> So far they all worked - but now it seems they pause on this call to
> EnumWindows.
>
> I suspect this has nothing to do with pythoncom, as I use CoInitialize
> there and it works.
It's not entirely clear from your description what you're doing
and what's going wrong. By way of experiment this works for me:
(Win7, Python 2.7)
<code>
import Queue
import threading
import win32gui
q = Queue.Queue()
t = threading.Thread(
target=win32gui.EnumWindows,
args=(q.put, None)
)
t.start()
while True:
print q.get_nowait()
</code>
TJG
_______________________________________________
python-win32 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-win32