Anything having to do with Finder or the Dock (or Activity Monitor, for
that matter) seems to be somewhat over-simplified and mysterious.  "Not
responding", in Activity Monitor, for instance, seems to be due to an
undocumented window server probe of processes marked somehow as
applications, for which Python has no built-in support.

I find Thread Viewer helpful in looking at programs.  But even
better is to build your own version of the system Python (2.5.1) with
debugging symbols, and use that instead of /usr/bin/python (or, of
course, you could use a different version of Python entirely).  Then you
can point gdb at that running application, and using the Python gdb
macros, http://wiki.python.org/moin/DebuggingWithGdb, you can see
exactly what's going on in all the threads.

I don't use pyinstaller, either.  I just build a standard OS X install
bundle by hand, and then as I develop just change the contents of of the
Resource subdirectory.

Bill
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to