[Twisted-Python] Opening a fifo
pthomas at spongelava.com
Mon Nov 17 14:11:56 EST 2008
On 14 Nov 2008, at 11:39, Paul Thomas wrote:
> On 14 Nov 2008, at 11:00, Phil Mayers wrote:
>> Paul Thomas wrote:
>>> On 14 Nov 2008, at 09:47, Phil Mayers wrote:
>>>> Paul Thomas wrote:
>>>>> I've run into a small problem where my twisted application needs
>>>>> to open a fifo to talk to another process. On Linux at least,
>>>>> the open blocks until the other end of the fifo is opened and
>>>>> this is blocking my reactor.
>>>> fd = os.open('thefifo', os.O_RDWR)
>>>> ...will return immediately,
> I'll have to wait til Monday to try it out again. I thought the
> problem was to do with the other process opening the read end
> between the open and the write. But maybe it was a case of not
> testing what I thought I was testing.
This works just fine:
fd = os.open('thefifo', os.O_RDWR | os.O_NONBLOCK)
thanks for your help.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Twisted-Python