subprocess running ant

Thom Hehl Thom at pointsix.com
Thu Mar 3 13:14:15 EST 2011


I am attempting to write a python script that will check out and build
our code, then deploy the executable. It will report any failures via
e-mail.

 

To this end, I'm trying to run my ant build from inside of python. I
have tried the following:

 

proc = subprocess.Popen(ant -version')

proc = subprocess.Popen(call ant -version')

 

These both generate:

 

Traceback (most recent call last):

  File "C:\Users\thom\Documents\workspace\autobuild\build.py", line 19,
in <module>

    proc = subprocess.Popen('call ant -version')

  File "C:\Python32\lib\subprocess.py", line 736, in __init__

    restore_signals, start_new_session)

  File "C:\Python32\lib\subprocess.py", line 946, in _execute_child

    startupinfo)

WindowsError: [Error 2] The system cannot find the file specified

 

If I run python from the command prompt and generate this error, I turn
around immediately and run ant -version and it works fine, so it's not a
path issue.

 

Please help?

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20110303/b416f73f/attachment.html>


More information about the Python-list mailing list