commit: aa0a0c6f74ae28eb209ee933946e82917612b21e Author: Florian Schmaus <flow <AT> gentoo <DOT> org> AuthorDate: Tue May 21 07:33:05 2024 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun May 26 23:28:13 2024 +0000 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=aa0a0c6f
Scheduler: convert state_change to boolean in _schedule_tasks_imp() Signed-off-by: Florian Schmaus <flow <AT> gentoo.org> Closes: https://github.com/gentoo/portage/pull/1324 Signed-off-by: Sam James <sam <AT> gentoo.org> lib/_emerge/Scheduler.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py index c547c309c2..d913cd2dc6 100644 --- a/lib/_emerge/Scheduler.py +++ b/lib/_emerge/Scheduler.py @@ -1953,11 +1953,11 @@ class Scheduler(PollScheduler): @return: True if state changed, False otherwise. """ - state_change = 0 + state_change = False while True: if not self._keep_scheduling(): - return bool(state_change) + return state_change if ( self._choose_pkg_return_early @@ -1966,13 +1966,13 @@ class Scheduler(PollScheduler): or not self._can_add_job() or self._job_delay() ): - return bool(state_change) + return state_change pkg = self._choose_pkg() if pkg is None: - return bool(state_change) + return state_change - state_change += 1 + state_change = True if not pkg.installed: self._pkg_count.curval += 1