diff options
author | Zac Medico <zmedico@gentoo.org> | 2012-10-05 21:00:19 -0700 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2012-10-05 21:00:19 -0700 |
commit | 637bb91a9439d4bb7f391fe6e804b64592812fdd (patch) | |
tree | 871e5b52c57df5d5285986fc083037161826138c /pym/_emerge/MetadataRegen.py | |
parent | ed13db998ed501c710a5417e451aebed1eb24f6c (diff) | |
download | portage-637bb91a9439d4bb7f391fe6e804b64592812fdd.tar.gz portage-637bb91a9439d4bb7f391fe6e804b64592812fdd.tar.bz2 portage-637bb91a9439d4bb7f391fe6e804b64592812fdd.zip |
PollScheduler: remove self._jobs
This is variable is only needed by the Scheduler class.
Diffstat (limited to 'pym/_emerge/MetadataRegen.py')
-rw-r--r-- | pym/_emerge/MetadataRegen.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/pym/_emerge/MetadataRegen.py b/pym/_emerge/MetadataRegen.py index 234298f7e..46b028a27 100644 --- a/pym/_emerge/MetadataRegen.py +++ b/pym/_emerge/MetadataRegen.py @@ -91,6 +91,9 @@ class MetadataRegen(PollScheduler): def _keep_scheduling(self): return self._remaining_tasks and not self._terminated_tasks + def _running_job_count(self): + return len(self._running_tasks) + def run(self): portdb = self._portdb @@ -155,14 +158,12 @@ class MetadataRegen(PollScheduler): self._remaining_tasks = False return - self._jobs += 1 self._running_tasks.add(metadata_process) metadata_process.scheduler = self.sched_iface metadata_process.addExitListener(self._metadata_exit) metadata_process.start() def _metadata_exit(self, metadata_process): - self._jobs -= 1 self._running_tasks.discard(metadata_process) if metadata_process.returncode != os.EX_OK: self.returncode = 1 |