commit: 8b3dd3537a2c50035d6369946e65305d448d7f1b Author: Zac Medico <zmedico <AT> gentoo <DOT> org> AuthorDate: Mon Apr 30 19:11:52 2018 +0000 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org> CommitDate: Mon Apr 30 19:25:20 2018 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=8b3dd353
AbstractPollTask: remove deprecated _read_* event parameter Fixes: c11a6ec05f02 ("AbstractPollTask: add_reader asyncio compat (bug 654382)") pym/_emerge/AbstractPollTask.py | 6 ++---- pym/_emerge/AsynchronousLock.py | 2 +- pym/_emerge/EbuildIpcDaemon.py | 2 +- pym/_emerge/EbuildMetadataPhase.py | 2 +- pym/_emerge/PipeReader.py | 4 ++-- pym/portage/dbapi/_MergeProcess.py | 2 +- pym/portage/util/_async/PipeLogger.py | 2 +- 7 files changed, 9 insertions(+), 11 deletions(-) diff --git a/pym/_emerge/AbstractPollTask.py b/pym/_emerge/AbstractPollTask.py index f68cd3a15..6cccb27d9 100644 --- a/pym/_emerge/AbstractPollTask.py +++ b/pym/_emerge/AbstractPollTask.py @@ -19,7 +19,7 @@ class AbstractPollTask(AsynchronousTask): def isAlive(self): return bool(self._registered) - def _read_array(self, f, event): + def _read_array(self, f): """ NOTE: array.fromfile() is used here only for testing purposes, because it has bugs in all known versions of Python (including @@ -65,7 +65,7 @@ class AbstractPollTask(AsynchronousTask): return buf - def _read_buf(self, fd, event): + def _read_buf(self, fd): """ Read self._bufsize into a string of bytes, handling EAGAIN and EIO. This will only call os.read() once, so the caller should @@ -78,8 +78,6 @@ class AbstractPollTask(AsynchronousTask): @param fd: file descriptor (non-blocking mode required) @type fd: int - @param event: poll event flags - @type event: int @rtype: bytes or None @return: A string of bytes, or None """ diff --git a/pym/_emerge/AsynchronousLock.py b/pym/_emerge/AsynchronousLock.py index 6cf37369f..aed1bcb15 100644 --- a/pym/_emerge/AsynchronousLock.py +++ b/pym/_emerge/AsynchronousLock.py @@ -266,7 +266,7 @@ class _LockProcess(AbstractPollTask): return self.returncode def _output_handler(self): - buf = self._read_buf(self._files['pipe_in'], None) + buf = self._read_buf(self._files['pipe_in']) if buf: self._acquired = True self._unregister() diff --git a/pym/_emerge/EbuildIpcDaemon.py b/pym/_emerge/EbuildIpcDaemon.py index c16049ee4..d0dbe18bd 100644 --- a/pym/_emerge/EbuildIpcDaemon.py +++ b/pym/_emerge/EbuildIpcDaemon.py @@ -34,7 +34,7 @@ class EbuildIpcDaemon(FifoIpcDaemon): def _input_handler(self): # Read the whole pickle in a single atomic read() call. - data = self._read_buf(self._files.pipe_in, None) + data = self._read_buf(self._files.pipe_in) if data is None: pass # EAGAIN elif data: diff --git a/pym/_emerge/EbuildMetadataPhase.py b/pym/_emerge/EbuildMetadataPhase.py index 42bcd6739..4940d40b6 100644 --- a/pym/_emerge/EbuildMetadataPhase.py +++ b/pym/_emerge/EbuildMetadataPhase.py @@ -130,7 +130,7 @@ class EbuildMetadataPhase(SubProcess): def _output_handler(self): while True: - buf = self._read_buf(self._files.ebuild, None) + buf = self._read_buf(self._files.ebuild) if buf is None: break # EAGAIN elif buf: diff --git a/pym/_emerge/PipeReader.py b/pym/_emerge/PipeReader.py index 6a3fc9ea6..151be94ea 100644 --- a/pym/_emerge/PipeReader.py +++ b/pym/_emerge/PipeReader.py @@ -61,7 +61,7 @@ class PipeReader(AbstractPollTask): def _output_handler(self, fd): while True: - data = self._read_buf(fd, None) + data = self._read_buf(fd) if data is None: break if data: @@ -79,7 +79,7 @@ class PipeReader(AbstractPollTask): break while True: - data = self._read_array(f, None) + data = self._read_array(f) if data is None: break if data: diff --git a/pym/portage/dbapi/_MergeProcess.py b/pym/portage/dbapi/_MergeProcess.py index 42f2d84e5..fefdf8635 100644 --- a/pym/portage/dbapi/_MergeProcess.py +++ b/pym/portage/dbapi/_MergeProcess.py @@ -79,7 +79,7 @@ class MergeProcess(ForkProcess): self._locked_vdb = False def _elog_output_handler(self): - output = self._read_buf(self._elog_reader_fd, None) + output = self._read_buf(self._elog_reader_fd) if output: lines = _unicode_decode(output).split('\n') if len(lines) == 1: diff --git a/pym/portage/util/_async/PipeLogger.py b/pym/portage/util/_async/PipeLogger.py index 61000271d..a4258f350 100644 --- a/pym/portage/util/_async/PipeLogger.py +++ b/pym/portage/util/_async/PipeLogger.py @@ -72,7 +72,7 @@ class PipeLogger(AbstractPollTask): log_file = self._log_file while True: - buf = self._read_buf(fd, None) + buf = self._read_buf(fd) if buf is None: # not a POLLIN event, EAGAIN, etc...