mirror of
https://github.com/daylinmorgan/oizys.git
synced 2025-02-23 03:45:50 -06:00
isNil check?
This commit is contained in:
parent
4d16797051
commit
ca5b9ff205
1 changed files with 4 additions and 4 deletions
|
@ -46,17 +46,17 @@ proc runCmdCapt*(
|
||||||
result.exitCode = -1
|
result.exitCode = -1
|
||||||
var line: string
|
var line: string
|
||||||
while true:
|
while true:
|
||||||
if CaptStdout in capture:
|
if CaptStdout in capture and not isNil(outstrm):
|
||||||
if outstrm.readLine(line):
|
if outstrm.readLine(line):
|
||||||
result.stdout.add line & '\n'
|
result.stdout.add line & '\n'
|
||||||
if CaptStderr in capture:
|
if CaptStderr in capture and not isNil(errstrm):
|
||||||
if errstrm.readLine(line):
|
if errstrm.readLine(line):
|
||||||
result.stderr.add line & '\n'
|
result.stderr.add line & '\n'
|
||||||
result.exitCode = peekExitCode(p)
|
result.exitCode = peekExitCode(p)
|
||||||
if result.exitCode != -1:
|
if result.exitCode != -1:
|
||||||
if CaptStdout in capture:
|
if CaptStdout in capture and not isNil(outstrm):
|
||||||
result.stdout.add outstrm.readAll()
|
result.stdout.add outstrm.readAll()
|
||||||
if CaptStderr in capture:
|
if CaptStderr in capture and not isNil(errstrm):
|
||||||
result.stderr.add errstrm.readAll()
|
result.stderr.add errstrm.readAll()
|
||||||
break
|
break
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue