From b802bd6b40a357f3be37f2e78cdb4a4e94083809 Mon Sep 17 00:00:00 2001 From: Serhiy Mytrovtsiy Date: Mon, 29 Mar 2021 17:23:56 +0200 Subject: [PATCH] fix: enable battery top process reader (pipe was closed when setup) --- Modules/Battery/readers.swift | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Modules/Battery/readers.swift b/Modules/Battery/readers.swift index b3be2e76..ebb25697 100644 --- a/Modules/Battery/readers.swift +++ b/Modules/Battery/readers.swift @@ -159,10 +159,6 @@ public class ProcessReader: Reader<[TopProcess]> { let pipe = Pipe() - defer { - pipe.fileHandleForReading.closeFile() - } - self.task.standardOutput = pipe self.task.launchPath = "/usr/bin/top" self.task.arguments = ["-o", "power", "-n", "\(self.numberOfProcesses)", "-stats", "pid,command,power"]