We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
read
FileHandle
availableData
1 parent 27042e9 commit ad2fc22Copy full SHA for ad2fc22
Sources/TSCBasic/Process/Process.swift
@@ -575,7 +575,7 @@ public final class Process {
575
576
group.enter()
577
stdoutPipe.fileHandleForReading.readabilityHandler = { (fh : FileHandle) -> Void in
578
- let data = fh.availableData
+ let data = (try? fh.read(upToCount: Int.max)) ?? Data()
579
if (data.count == 0) {
580
stdoutPipe.fileHandleForReading.readabilityHandler = nil
581
group.leave()
@@ -590,7 +590,7 @@ public final class Process {
590
591
592
stderrPipe.fileHandleForReading.readabilityHandler = { (fh : FileHandle) -> Void in
593
594
595
stderrPipe.fileHandleForReading.readabilityHandler = nil
596
0 commit comments