[FIX] Forwardport of issue when starting crons from 6.1 revision 4334

bzr revid: cbi@openerp.com-20130322140331-2trqiyuck816wj4f
This commit is contained in:
Chris Biersbach 2013-03-22 15:03:31 +01:00
parent 41598ef041
commit 6eefd15744
1 changed files with 7 additions and 0 deletions

View File

@ -30,6 +30,7 @@ cron jobs, for all databases of a single OpenERP server instance.
import logging
import threading
import time
from datetime import datetime
import openerp
@ -60,6 +61,12 @@ def start_service():
threads it spawns are not marked daemon).
"""
# Force call to strptime just before starting the cron thread
# to prevent time.strptime AttributeError within the thread.
# See: http://bugs.python.org/issue7980
datetime.strptime('2012-01-01', '%Y-%m-%d')
for i in range(openerp.tools.config['max_cron_threads']):
def target():
cron_runner(i)