[FIX] core: correct cron thread registry iteration

Fixes #3387
This commit is contained in:
Christophe Simonis 2014-10-30 11:05:07 +01:00
parent 92c7874eb8
commit c846f16e1e
1 changed files with 2 additions and 2 deletions

View File

@ -249,8 +249,8 @@ class ThreadedServer(CommonServer):
time.sleep(SLEEP_INTERVAL + number) # Steve Reich timing style
registries = openerp.modules.registry.RegistryManager.registries
_logger.debug('cron%d polling for jobs', number)
for db_name, registry in registries.items():
while True and registry.ready:
for db_name, registry in registries.iteritems():
while registry.ready:
acquired = openerp.addons.base.ir.ir_cron.ir_cron._acquire_job(db_name)
if not acquired:
break