From: Oleg Broytman Date: Sat, 1 Jul 2017 00:34:49 +0000 (+0300) Subject: Fix(subproc.py): Test bogus subprocess at the beginning X-Git-Tag: 5.0.0~110 X-Git-Url: https://git.phdru.name/?p=bookmarks_db.git;a=commitdiff_plain;h=953a1db81fd336fcb4c0702bc53d3e06958f3b64 Fix(subproc.py): Test bogus subprocess at the beginning When is being run in the middle it meddles with the next process. --- diff --git a/subproc.py b/subproc.py index fcb7e1e..d16ecc6 100644 --- a/subproc.py +++ b/subproc.py @@ -648,15 +648,15 @@ class Ph: ############################################################################# def test(p=0): - print("\tOpening subprocess:") - p = Subprocess('cat', 1) # set to expire noisily... - print(p) print("\tOpening bogus subprocess, should fail:") try: b = Subprocess('/', 1) print("\tOops! Null-named subprocess startup *succeeded*?!?") except SubprocessError: print("\t...yep, it failed.") + print("\tOpening cat subprocess:") + p = Subprocess('cat', 1) # set to expire noisily... + print(p) print('\tWrite, then read, two newline-teriminated lines, using readline:') p.write('first full line written\n'); p.write('second.\n') print(repr(p.readline()))