Message84947
Quick note: Have tracked this down to what appears to be buggy behaviour
on the part of os.pipe() when called from within a Process.
First invocation of os.pipe() in a Process returns (0,x) - stdin(?)
resulting in the 'bad file descriptor' error.
Interactive prompt test follows:
>>> import multiprocessing as MP, os
>>> def r(): print os.pipe(), os.pipe(), os.pipe()
...
>>> r()
(9, 10) (11, 12) (13, 14)
>>> MP.Process(target=r).start()
(0, 15) (16, 17) (18, 19)
>>> MP.Process(target=r).start()
(0, 15) (16, 17) (18, 19) |
|
Date |
User |
Action |
Args |
2009-03-31 23:23:08 | bbutler | set | recipients:
+ bbutler, jnoller |
2009-03-31 23:23:08 | bbutler | set | messageid: <1238541788.36.0.0241269106433.issue5155@psf.upfronthosting.co.za> |
2009-03-31 23:23:07 | bbutler | link | issue5155 messages |
2009-03-31 23:23:06 | bbutler | create | |
|