AsynchronousLock: use process by default
authorZac Medico <zmedico@gentoo.org>
Thu, 13 Jan 2011 14:14:18 +0000 (06:14 -0800)
committerZac Medico <zmedico@gentoo.org>
Thu, 13 Jan 2011 14:14:18 +0000 (06:14 -0800)
commit5b76b829fd084786e69feebe3598ebdf6ae9f6ff
treea928d6c542cce4b2e95132b45f1e4f73a3255805
parent2ac37d36a1a265654860e9f509f6bcf420a8e734
AsynchronousLock: use process by default

The default behavior is to use a process instead of a thread, since
there is currently no way to interrupt a thread that is waiting for
a lock (notably, SIGINT doesn't work because python delivers all
signals to the main thread).
pym/_emerge/AsynchronousLock.py