En Mon, 06 Oct 2008 13:09:26 -0300, Miki <[EMAIL PROTECTED]> escribió:

Can anybody explain why Makefile $(PWD) does show the right directory
when running under subprocess.Popen(..., cwd=...)

For example:
    [18:07] tmp $cat /tmp/p/Makefile
    all:
        @echo $(PWD)
    [18:07] tmp $cat t
    #!/usr/bin/env python

    from subprocess import Popen
    Popen(["make"], cwd="/tmp/p")

    [18:07] tmp $./t
    /tmp

The output of the "make" command should have been "/tmp/p" and not "/
tmp"

I've tried the equivalent version on Windows and it worked fine.
And I can't see how make could find the Makefile at /tmp/p if the current directory were another one... (?)

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to