def run(self):
        pid = self.__process.pid

        log("Checking output")
        for (stdout, stderr) in self._readfds():
            self.__output_q.put_nowait((pid, None, stdout, stderr))
        log("Collected all output")

        self.__process.wait()
        log(self.__process.returncode % "Finished with %i")
        self.__output_q.put_nowait((pid, self.__process.returncode, None, None))
dataset/ETHPy150Open joonty/vim-do/autoload/python/async.py/AsyncProcessReader.run/swapped operands of `%`