[Zope] Zope, Threads and Signals

knight knight@righteous.net
Fri, 6 Oct 2000 18:45:38 -0700 (PDT)


cw,

Are you spawning additional threads by chance? Or just the threads that
Zope creates?

Knight
knight@phunc.com
On Fri, 6 Oct 2000, Wilkinson Charlie E wrote:

> It all began when I was a small child, but I'll skip ahead a bit....  Last
> night I wrote a network client class with plans to use it as an External
> Method in Zope.  Works great from the command line.  My first real Python
> program.  Mom and Dad were so proud!  However, when I plugged it into Zope
> and tried to call it from a document method, I got this:
> 
> 	Error Type: ValueError
> 	Error Value: signal only works in main thread
> 
> Gack!!  Um...  Silly me, but I wrote all this code to use sigalarm and
> blocking I/O.  Anyone know how I can overcome this great adversity, aside
> from rewriting it all to use non-blocking I/O?  Know of any good examples of
> External Method network clients you could point me at?  Or would making it a
> Zope Product somehow fix everything?  (Sorry, I had to ask...)
> 
> -cw-
> 
> -- 
> Charlie Wilkinson
> TRIS Development Systems Administrator 
> IS:SD:CT:CC:TD
> Phone: 202-283-3241 
> MSMail:   Charlie.E.Wilkinson@irs.gov
> SMTP:  cwilkins@tris.irs.gov
> Home:  cwilkins@boinklabs.com 
> This message constructed from 90% post-consumer electrons.
>