Nope.. no help. It's looking like the problem might be that errno is 
being set in one thread, and detected in another. Does that sound 
possible?

thanks,
-steve

On Sunday, February 24, 2002, at 04:55  PM, Gordon Messmer wrote:

> Attempting to write to a full, non-blocking fd might do it.  What
> happens if you direct stdout to /dev/null?
>
>
> On Sun, 2002-02-24 at 09:46, Steve Spicklemire wrote:
>> Hi Folks,
>>
>> I thought I'd try the fink list.... this is a follow-up to a question I
>> posted yesterday. I've been digging a little deeper. What sorts of
>> things cause "resource temporarily unavailable"?
>>
>>>
>>> import visual
>>>
>>> import sys
>>>
>>> print len(sys.argv)
>>>
>>> class foo:
>>>     pass
>>>
>>> if len(sys.argv)<2:
>>>     band = foo()
>>>     print "band is a simple class"
>>> else:
>>>     print "band is a curve"
>>>     band = visual.curve()
>>>
>>>
>>> band.foo1 = visual.array(10*[1],visual.Float)
>>> band.foo2 = visual.array(10*[2],visual.Float)
>>>
>>> i=0
>>>
>>> while 1:
>>>     i += 1
>>>     print "iter",i,
>>>     bleah = band.foo2 - band.foo1
>>>     if visual.sum(bleah*bleah) != 10.0:
>>>         print "Hmm. the math is wrong"
>>>     sys.stdout.flush()
>
>


_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to