prog1 | prog2 . How not to make prog2 block if not piped?

imcs ee imcsee at gmail.com
Wed Jun 14 13:51:04 EDT 2006


yeah, forget my post ,it;s useless.
sorry for my thoughtless
On 14 Jun 2006 10:40:15 -0700, riquito at gmail.com <riquito at gmail.com> wrote:
>
> imcs ee ha scritto:
>
> > do u really need read something even when you run the scripts2.py directly?
> > why not just change script2.py to
> >  #script2.py
> > if __name__ == "__main__":
> >     x=sys.stdin.read()
> >     print 'passed'
> > else:
> >     print 'passed from else branch'
> >
> > is it what  you want? or anything i misunderstand.
>
> it won't do. clever btw.
> Script2 is not a module, it's a program that _could_ receive input via
> pipe.
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>



More information about the Python-list mailing list