Just to follow up on this a bit, it really seems to be something to do
with the nautilus-python extension specifically. One of the other
NautilusSVN developers found that an extension written in C does not
have the same problem at all:

----
I've created a simple nautilus extension written in C that creates a
thread and sleeps in it, and it doesn't block nautilus at all.  I've
got the code up at github at
git://github.com/adamplumb/nautilus-test-extension.git.  Just do a git
clone to get it.  Then compile/install with sh autogen.sh ; make ;
make install.  (FYI It will install files to
/usr/lib/nautilus/extensions-2.0).
----

But is there a way to work around this without using C? I'm poring
over the nautilus-python and pygtk source, but I'm not really seeing
anything enlightening.

Thanks,
Jason
_______________________________________________
pygtk mailing list   pygtk@daa.com.au
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/

Reply via email to