Popen: NameError: name 'PIPE' is not defined

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Mathieu Prevot

    Popen: NameError: name 'PIPE' is not defined

    Hi

    I import subprocess and use Popen, but PIPE is not defined. I used
    2.5.1, 2.5.2, Python 2.6a3+ (trunk:63576, May 24 2008, 12:13:40), it's
    always the same. What am I missing ?

    Thanks
    Mathieu
  • Diez B. Roggisch

    #2
    Re: Popen: NameError: name 'PIPE' is not defined

    Mathieu Prevot schrieb:
    Hi
    >
    I import subprocess and use Popen, but PIPE is not defined. I used
    2.5.1, 2.5.2, Python 2.6a3+ (trunk:63576, May 24 2008, 12:13:40), it's
    always the same. What am I missing ?
    Without showing code, it's hard to know. A guess is: if you use

    import subprocess


    then use


    subprocess.PIPE

    Or if using

    from subprocess import Popen

    make sure to do

    from subprocess import Popen, PIPE

    Diez

    Comment

    • Jack Yu

      #3
      Re: Popen: NameError: name 'PIPE' is not defined

      On Sat, 24 May 2008 14:09:07 +0200,Mathieu Prevot wrote:
      Hi
      >
      I import subprocess and use Popen, but PIPE is not defined. I used
      2.5.1, 2.5.2, Python 2.6a3+ (trunk:63576, May 24 2008, 12:13:40), it's
      always the same. What am I missing ?
      >
      Thanks
      Mathieu
      Try subprocess.PIPE .

      Comment

      • Mathieu Prevot

        #4
        Re: Popen: NameError: name 'PIPE' is not defined

        2008/5/24 Diez B. Roggisch <deets@nospam.w eb.de>:
        Mathieu Prevot schrieb:
        >>
        >Hi
        >>
        >I import subprocess and use Popen, but PIPE is not defined. I used
        >2.5.1, 2.5.2, Python 2.6a3+ (trunk:63576, May 24 2008, 12:13:40), it's
        >always the same. What am I missing ?
        >
        Without showing code, it's hard to know. A guess is: if you use
        >
        import subprocess
        >
        >
        then use
        >
        >
        subprocess.PIPE
        >
        Or if using
        >
        from subprocess import Popen
        >
        make sure to do
        >
        from subprocess import Popen, PIPE
        >
        Diez
        Indeed... thank you !

        Mathieu

        Comment

        Working...