Re: Capturing a Return Code?
Jeff Allen <[email protected]> Mon, 13 Aug 2018 23:25:01 +0100
| Newsgroups | gmane.comp.lang.jython.user |
|---|---|
| Message-ID | <[email protected]> |
==> script.ps1 <== echo "Hello World!" Exit 1234 ==> script.py <== import subprocess p = subprocess.Popen(['powershell.exe', '-File', '.\\script.ps1']) p.wait() print "exit status =", p.returncode ============== The p.wait() is important: https://docs.python.org/2/library/subprocess.html?highlight=check_output#subprocess.Popen.wait Now ... PS here> java -jar "C:\Jython\2.7.1-sa\jython-standalone-2.7.1.jar" script.py Hello World! exit status = 1234 Jeff Allen On 13/08/2018 18:20, Peter O'Reilly via Jython-users wrote: > Error says, > AttributeError: 'module' objects\ has no attribute 'check_output' > > I need the \return code from this line, > pipe = subprocess.Popen(['powershell.exe', > 'MY_SCRIPT.ps1',stdout=sys.stdout] > > > > > Peter > > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Jython-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jython-users