os.fdopen giving Invalid Argument from pipes

2009-02-19 Thread Tim Wintle
Was wondering if someone could point out what the stupid thing I'm doing wrong is: {{{ import os, time def run_multi_proc(): server_send, logger_recieve = os.pipe() pid = os.fork() if pid == 0: # we are the logger #os.close(server_send) logger_recieve =

Re: os.fdopen giving Invalid Argument from pipes

2009-02-19 Thread Jean-Paul Calderone
On Thu, 19 Feb 2009 16:37:49 +, Tim Wintle tim.win...@teamrubber.com wrote: Was wondering if someone could point out what the stupid thing I'm doing wrong is: {{{ import os, time def run_multi_proc(): server_send, logger_recieve = os.pipe() You got server_send and logger_receive

Re: os.fdopen giving Invalid Argument from pipes

2009-02-19 Thread Tim Wintle
On Thu, 2009-02-19 at 11:50 -0500, Jean-Paul Calderone wrote: You got server_send and logger_receive backwards Doh! (also, i before e *except* after c et cetera). Flip 'em around and all is well. Thanks - never was great at speling :-) Tim --

Re: os.fdopen giving Invalid Argument from pipes

2009-02-19 Thread Scott David Daniels
Tim Wintle wrote: On Thu, 2009-02-19 at 11:50 -0500, Jean-Paul Calderone wrote: ... (also, i before e *except* after c et cetera). Flip 'em around and all is well. Thanks - never was great at speling :-) I used to be great at spelling until I became a programmer. Programming rewards